Vous avez raison, C est beaucoup plus rapide. C'est pourquoi dans ces résultats CPython est deux fois plus rapide en ce qui concerne les dictionnaires, qui sont presque purs C. D'autre part, le code Python n'est pas compilé, il est interprété. Les appels de fonction dans CPython sont terriblement lents. Mais d'autre part:
TryRaiseExcept: +4478.9%
Maintenant, il est là IronPython obtenir est horriblement mal.
Et puis, il y a ce projet PyPy, avec l'un des objectifs étant le compilateur Just-In-Time. Il existe même un sous-ensemble de Python, appelé RPython (Python réduit) qui peut être compilé statiquement. Lequel est bien sûr un lot plus rapide.
Je ne suis pas sûr que cPython est plus officiel le Jython ou IronPython. Voir http://docs.python.org/reference/introduction.html#alternate-implementations –
@ S.Lott: ce n'est pas * le * Python, mais c'est l'implémentation par défaut simplement parce qu'elle est la première. –
Python n'est pas compilé en C –