java possède une spécification complète: tout est spécifié de la taille des types à la stratégie de chargement des modules, en passant par la gestion de la mémoire (initialisations) et les considérations sur l'éxécution concurrente.
Qu'est ce qui n'est pas spécifié en c++? C'est une vrai question, je veux bien te croire, et ce serai intéressant d'avoir plus d'infos
java possède un meilleur rapport compléxité/puissance: l'ensemble des fonctionnalités fournies par le langage a été soigneusement sélectionné. La grammaire est cohérente. Pas étonnant dès lors qu'on ait des outils d'analyse statique et des IDEs un cran au dessus de ce dont dispose en C++ (firebug est un bon exemple de ce qu'on peut obtenir quand on a un langage analysable et complètement spécifié)
La je suis plus sceptique. Qu'est ce que la complexité d'un langage?
Est ce que tu veux dire que entre java et C++ un est plus puissant que l'autre?
Qu'est ce que la cohérence d'une grammaire?
Qu'est ce que les analyseurs syntaxiques Java font de mieux et qu'est ce qui manque à la spec de C++ pour en faire autant? (cette dernière question rejoins le paragraphe précédent).
Ça fait beaucoup de question mais c'est pour clarifier : tu balances pleins d'affirmations ambiguës qui veulent pas dire grand chose.
[^] # Re: Langage, lib et JVM
Posté par brendel . En réponse à la dépêche Naissance d'un géant : Java. Évalué à 1.
Qu'est ce qui n'est pas spécifié en c++? C'est une vrai question, je veux bien te croire, et ce serai intéressant d'avoir plus d'infos
La je suis plus sceptique. Qu'est ce que la complexité d'un langage?
Est ce que tu veux dire que entre java et C++ un est plus puissant que l'autre?
Qu'est ce que la cohérence d'une grammaire?
Qu'est ce que les analyseurs syntaxiques Java font de mieux et qu'est ce qui manque à la spec de C++ pour en faire autant? (cette dernière question rejoins le paragraphe précédent).
Ça fait beaucoup de question mais c'est pour clarifier : tu balances pleins d'affirmations ambiguës qui veulent pas dire grand chose.