C++ vainqueur d'un benchmark avec Java, Scala et Go
Présentée aux Scala Days, l'étude portait sur l'implémentation d'un algorithme
Bonne nouvelle pour tous les amateurs de C++ ! Ce langage reste le plus performant et sans conteste !
Présenté au Scala Days en début de mois, un benchmark met en compétition le C++, Java, Scala et GO pour l'implémentation du même algorithme en cherchant à s'appuyer sur les éléments du langage (pas de Boost ici donc). Et C++ remporte haut la main en temps d'exécution mais aussi en empreinte mémoire. Mieux, contrairement à certaines idées reçues, les temps de compilation ou le nombre de ligne de code restent à des valeurs qui n'ont pas à rougir face à Java par exemple. Ceci souligne l'expressivité du langage et la qualité des compilateurs.
Retrouvez l'annonce aux Scala Days 2011
Téléchargez le document d'analyse des résultats : Loop Recognition in C++/Java/Go/Scala, Robert Hundt
Téléchargez et améliorez () les codes sources : multi-language-bench
Partager