4794Fermer4796
UtherLe 15/09/2022 à 20:14
Disons que les programmes de référence sont tirés du "benchmark game", qui est loin d'être parfait. Il est sûr que tous les langages n'ont pas une communauté aussi forte et intéressée par l'optimisation. Mais après il est indéniable qu'il y en gros 3 familles de langages avec pour ordre de performance:
- Les langage systèmes avec un runtime quasi inexistant et un contrôle presque total (C, C++, Rust, ...)
- Les langages avec un runtime mais un typage statique (Java, C#, Go, ...)
- Les Langages de script dynamiques (Python, JavaScript, Ruby, ...)

Le fait que Python ne soit pas taillé pour les performance brutes n'a rien de nouveau, c'est pas pour rien que la plupart des calcul requérant de la puissance se fait au moyen de bibliothèques natives. Ça n'a rien de grave il faut juste savoir quel langage utiliser pour quoi.