Dix Ans Plus Tard : Rust Remet en Question la Domination de C++ et Java

2025-06-02

Cet article revient sur un rapport de Google de 2011 comparant des implémentations idiomatiques d'un algorithme de reconnaissance de boucles en C++, Java, Go et Scala. Dix ans plus tard, le paysage de la programmation a évolué, Rust apparaissant comme un concurrent sérieux. L'auteur réplique l'expérience, en comparant des implémentations Rust sûres et non sûres. Le Rust sûr montre une compilation plus rapide, mais une exécution légèrement plus lente que C++; le Rust non sûr surpasse à la fois C++ et le Rust sûr. Les benchmarks sur la taille du code, les temps de compilation, l'empreinte mémoire et le temps d'exécution révèlent l'efficacité convaincante de Rust en termes de performances et de mémoire, notamment dans les versions de production, surpassant C++.

Lire plus