• [^] # Re: mouaich.

    Posté par . En réponse au journal Java et C++. Évalué à 2.

    Globalement, à l'utilisation, Java reste plus lent. Si on prend des cas d'école, on pourra faire tourner un code plus vite sous Java que C++ (surtout avec un peu de mauvaise foi, si on n'optimise pas autant C++ que Java).

    Ceci dit Java n'est pas excessivement lent. Ca reste toujours le démarrage de la JVM qui se ressent, ou des parties lourdes de la bibliothèque comme Swing. Ca peut donc etre acceptable.

    Le seul problème est que en génral pour rendre Java plus rapide il faut vraiment etre un expert, connaitre les bons trucs, quasiment savoir ce que fait la bibliothèque (pas seulement l'interface, un peu l'implémentation aussi). Ca nécessiterait donc un très long apprentissage, et à ce moment là l'avantage par rapport à C++ (qui lui en nécessite vraiment un, très payant d'ailleurs) diminue.

    Bref les principaux critères restent la conception, les algorithmes et la connaissance du langage, sa bonne utilisation.