Bourne shell for scripts.
C for important libraries.
C is also best suited for the command line interpreters, because command line interpreters implement a very procedural model.
C++ has been used in Director and RPM.
QSO User Tools are implemented in Java.