Trois années d'Advent of Code fait en python m'ont appris que PyPy est terriblement plus rapide que Python quand tu codes mal et ne sait pas exploiter les bonnes structures, ou que tu fais un algo peu optimisé, ou ne sait pas exploiter les merveilles disponibles en une ligne de code.
Si tu penses bien ton programme, si tu connais les forces et faiblesses du langage, même sur d'énormes boucles, des traitements à plusieurs millions d'occurrences, Python est similaire, voire meilleur que PyPy, et occupe presque toujours moins de mémoire.
À mon avis tu as ta réponse : le code en dessous doit être identique partout, utilisant le même algo, pas du tout repensé langage par langage, et donc le benchmark est in fine complètement faux.
[^] # Re: Doute sur la crédibilité
Posté par Yth (Mastodon) . En réponse au lien Language performance . Évalué à 3.
Trois années d'Advent of Code fait en python m'ont appris que PyPy est terriblement plus rapide que Python quand tu codes mal et ne sait pas exploiter les bonnes structures, ou que tu fais un algo peu optimisé, ou ne sait pas exploiter les merveilles disponibles en une ligne de code.
Si tu penses bien ton programme, si tu connais les forces et faiblesses du langage, même sur d'énormes boucles, des traitements à plusieurs millions d'occurrences, Python est similaire, voire meilleur que PyPy, et occupe presque toujours moins de mémoire.
À mon avis tu as ta réponse : le code en dessous doit être identique partout, utilisant le même algo, pas du tout repensé langage par langage, et donc le benchmark est in fine complètement faux.