I would suggest you look at this thread and this thread.
C/C++ are THE BEST for speed. For object oriented designs and running on multiple platforms it's Java, and for running on only microsoft with fast development times (but tons o errors as we all know) it's VB.
Note. C/C++ are not relegated to *nix. Remember that DLL's are written in C/C++ too.
My personaly favorite is Java but that's just cuz I learned it in uni and have taken many high level courses using it.




