Quel est l'intéret de ce débat?
Je trouve que c'est vraiment des débats à la con. Les langages ont leurs avantages et inconvénients suivant le contexte : C++ pour la rapidité, Java/C# pour ses performances dans un serveur d'appli, VisualBasic pour sa simplicité, C pour de l'embarqué, Perl pour sa flexibilité, etc.. Si tu es éditeur de jeux video tu n'utiliseras pas Java, pour le dev d'appli web j'ai pas vu grd monde faire du C++ non plus. Comment/Pourquoi comparer le C++ et le Java ? C'est comme se demander si une télé c'est mieux qu'une voiture. Il faudrait comparer les langages ds un même contexte et sur des critère précis (rapidité pour atteindre un objectif précis, robustesse, lisibilité, etc...) et quantifiable.
Pour ma part, je serais vraiment intéressé de voir un comparatif de 2 projets web fait en Java et en Perl sur des bases quantifiables (rapidité pour développer la même feature, évolution et vie du logiciel, robustesse, etc.). Car des fois je me dis que Java (EE) en voulant résoudre des problèmes en a créé des pires.