> Mais les JVM modernes sont très rapides et dans certaines situations on peut même faire mieux que du C ou du C++ en Java.
- les JVM propriétaires de Sun uniquement
- uniquement sur des cas d'écoles ou spécialement préparés : on ne peut pas en même temps arguer de la simplicité de Java par rapport à C++ et de cette supériorité en vitesse car il faut être un spécialiste Java pour y arriver, avoir une expérience aussi grande que ce que nécessite l'apprentissage de C++.
Le seul véritable argument (valable aussi pour Python, etc.) est que la plupart du temps le code sera exécuté à une vitesse bien suffisante. C'est au cas par cas, ensuite, que l'on s'intéresse aux portions critiques.
Le problème de Java n'est pas la vitesse, mais tu n'utilises pas le bon argument.
> Parce qu'avec l'arrivée des templates, ça a été le délire. Il a fallu littéralement une décénie pour avoir des compilateurs décents...
Il en a fallu autant à Java pour avoir des génériques. Il ne faut pas oublier aussi que C99 a retardé le travail sur C++98 chez beaucoup d'implémenteurs.
[^] # Re: C'est un troll.
Posté par Bière Drabo . En réponse à la dépêche Mono 1.0 sous le feu des projecteurs. Évalué à 0.
- les JVM propriétaires de Sun uniquement
- uniquement sur des cas d'écoles ou spécialement préparés : on ne peut pas en même temps arguer de la simplicité de Java par rapport à C++ et de cette supériorité en vitesse car il faut être un spécialiste Java pour y arriver, avoir une expérience aussi grande que ce que nécessite l'apprentissage de C++.
Le seul véritable argument (valable aussi pour Python, etc.) est que la plupart du temps le code sera exécuté à une vitesse bien suffisante. C'est au cas par cas, ensuite, que l'on s'intéresse aux portions critiques.
Le problème de Java n'est pas la vitesse, mais tu n'utilises pas le bon argument.
> Parce qu'avec l'arrivée des templates, ça a été le délire. Il a fallu littéralement une décénie pour avoir des compilateurs décents...
Il en a fallu autant à Java pour avoir des génériques. Il ne faut pas oublier aussi que C99 a retardé le travail sur C++98 chez beaucoup d'implémenteurs.