? Python est un langage interprété et certains de ses performances est mandaté par la langue de l'interprète est écrit po qui interprète vous utilisez dépend de l'environnement dans lequel vous utilisez Python, et si vous besoin d'accéder à des fonctionnalités supplémentaires. La majorité de Python est exécuté dans l'environnement standard de Python , qui est codé en C. Python Interpreter
Le Python interprète principal est écrit en C , et existe en deux versions . Python 2.7.2 est la version de fin de vie de Python basés hors des spécifications de référence 2000 , et la grande majorité de code Python fonctionne sur cet interprète , parce que c'est compatible sur un certain nombre de caractéristiques . Python 3.2.1 est également écrit en C , et est la branche de la langue qui casse la compatibilité ascendante en faveur de la prise de décisions de conception propres.
IronPython
IronPython interprète est une implémentation open source de Python dans le . NET common Language Runtime créé par Microsoft . Il fonctionne sous Silverlight, qui est un plugin du navigateur disponible sur les plateformes Windows et Macintosh , et sous le clair de lune , qui est une ré-implémentation open source de Silverlight qui fonctionne sous Linux. L'avantage de IronPython est qu'il peut être utilisé pour le navigateur basé sur le script côté client . À compter de la date de publication, ne pas avoir une implémentation de Python 3.x, mais ne se conformer à Python 2.7.1 .
Jython
Jython est une variante de l' interpréteur python codée dans le langage de programmation Java . Il permet la réutilisation de classes Java existantes dans Python lui-même. Jython permet le prototypage rapide de la programmation et concepts algorithmiques pour une ré-implémentation en Java plus tard , un peu comme Python est utilisé comme un langage de prototypage rapide pour les programmes C plus complexes. Jython présente certains avantages dans la compilation de code multi -threadé, et a accès à un certain nombre de fonctionnalités de Java comme langage de programmation , comme une forte collecte des ordures et de la gestion de la mémoire. À compter de la date de publication, Jython est conforme à Python 2.5.2 , et il n'est pas mise en œuvre 3.x de Jython .
PyPy
PyPy est une version d' l'interpréteur Python qui est compilé à partir du code Python. Compilation originale de PyPy utilisé l'interpréteur Python. L'analyseur syntaxique de la langue a été écrit en Python spécifiquement pour permettre l'expérimentation et de modifier facilement les extensions et les extensions destinées de la langue de base Python. Pensez PyPy comme un cadre de prototypage de nouvelles fonctionnalités en Python , en raison de la facilité de modifier le code. À compter de la date de publication , il est compatible avec la norme python 2.7.1, mais ne dispose pas encore d'un port Python 3.x .