Ce sont deux langages compilés: in fine, on exécutera du code machine et on va surtout mesurer l'efficacité du compilateur à optimiser les instructions et le code machine généré. Au cas où on trouve des différences notables, on pourra toujours remplir une fiche d'anomalie et espérer des améliorations pour des cas de figure particulier.
Techniquement, il n'y a pas de raisons techniques autre que la maturité pour que le code généré soit plus rapide pour l'un que pour l'autre.
Par contre, Python étant généralement utilisé avec l'interpréteur CPython, la couche d'abstraction ajoutée par cet interpréteur fait qu'on en sera pénalisé (côté performance) ou limité quand à l'utilisation de ressources système (comme le nombre de CPUs utilisables avec les threads).
- W
Partager