Реконструктор>>И в остальном СИЛЬНО ему уступают.Balancer> В чём??
Хоть в чём-то, кроме возможности генерации низкоуровневого кода (что важно, разве что, принаписании драйверов
) C++ превосходит Java?
Сборка мусора? Замыкания? Runtime-информация? Всевозможные проверки? Компактность кода? Отлавливание кучи ошибок на этапе трансляции? Гибкий и мощный синтаксис?Balancer> До последнего, хоть небольшой, но в скорости выигрышь был. И что теперь? Сабж! 
Все это фичи, полезные для разработчика. К оптимальности программ (соотношение быстрота/ресурсы) это не имеет отношения. Кстати, еще одна огромная фича Ц++ - почти безкрайная возможность надстроек и модифицирования. Но, в общем, об о всем этом мы уже спорили 100 раз.
Balancer> Кстати, в области серьёзного программирования C++ так и не прижился. Все Linux'ы, BSD и т.п., оболочки к ним, браузеры, почтовики, утилиты - это всё чистый Си. Ну а OpenOffice - это уже Java
[»]
Вот это уже что-то новое.

И, конечно, абсолютно неправильное. Иди в любой софтверный магазин, и выбери любых, скажем 10 продуктов. Любых - КАД системы, софт для обработки видео, рестерных и векторных график, системы 3Д анимации, игры, ОС, офис пакеты, софт для обработки аудио и т.д. Потом попытайся выяснить историю выбранных продуктов. И возвращайся сюда с докладом.
Еще раз повторяю - твои тесты ничего не значат. Попробуй придумать некоторые более практические задачи, напр. линейная интерполяция, обработка больших массивов информации и т.д. Тогда я уверен, что будеш кланятся C++ как богу.