Это совсем не так плохо.
нормальное программирование возможно только на C++
Ты знаешь, я прогал на всех перечисленных языках, кроме Бейсика (ну ладно, немного приукрашиваю: в Си я не использовал плюсованную часть). Так вот, по параметру работоспособность программы/затраченное время лучшим показателем обладает Delphi. Экономия времени в основном производится за счёт того, что на пользовательский интерфейс его почти не тратится. При этом по своим возможностям версия Pascal'а, которую использует Delphi, не уступает возможностям плюсов. Так что я именно за этот пакет.
Другое дело, если говорить о более современном C#. Вот о нём я ничего сказать не могу, возможно действительно хороший язык с большими возможностями. Но C# сильно отличается от C++, так что к одной категории их причислить нельзя.
По тому, что мне известно, построю список так:
1)Java -- кроссплатформенные приложения, как подметил Лорд.
2)Assembler -- для хакерских работ, тоже бывает полезно.
3)Си -- если надо подправить чей-нибудь исходник на Си
4)Delphi -- для всего остального.