¿ Python es un lenguaje interpretado y algunos de sus resultados es un mandato de la lengua que el intérprete está escrito pulg ¿Qué intérprete que se utiliza depende del entorno en el que se está ejecutando Python, y si necesario para acceder a funciones adicionales. La mayoría de Python se ejecuta en el entorno estándar de Python , que se codifica en C. Python Interpreter
El intérprete de Python núcleo está escrito en C, y existe en dos versiones. Python 2.7.2 es la versión final de la vida útil de Python con sede fuera de las especificaciones de referencia 2000 , y la gran mayoría de código Python se ejecuta en ese intérprete , porque es compatible hacia atrás en un número de características . Python 3.2.1 también está escrito en C, y es la rama de la lengua que rompe la compatibilidad con versiones anteriores a favor de la toma de decisiones de diseño más limpios.
IronPython
IronPython intérprete es una implementación de código abierto de Python en el . NET Common Language Runtime creado por Microsoft . Se ejecuta en Silverlight , que es un plugin para el navegador disponible en las plataformas Windows y Macintosh , y bajo luz de la luna , que es una reimplementación de código abierto de Silverlight que se ejecuta en Linux. La ventaja de IronPython es que puede ser utilizado para el navegador basado en secuencias de comandos del lado del cliente . A la fecha de publicación, no tiene una aplicación Python 3.x , pero no conforme a Python 2.7.1 .
Jython
Jython es una variante del intérprete de Python codificada en el lenguaje de programación Java. Permite la reutilización de clases de Java existentes en su seno Python. Jython permite la rápida creación de prototipos de programación y conceptos algorítmicos para reimplementación más tarde en Java , tanto como Python se utiliza como un lenguaje de creación de prototipos rápida para los programas de C más complejas . Jython tiene algunas ventajas en la compilación de código multi-hilo , y tiene acceso a una serie de características de Java como lenguaje de programación , tales como una fuerte recolección de basura y la gestión de memoria . A la fecha de publicación, Jython se ajusta a Python 2.5.2 , y no hay ninguna aplicación 3.x de Jython .
PyPy
PyPy es una versión del el intérprete de Python que se compiló a partir de código Python. Recopilación original de PyPy utiliza el intérprete de Python. El analizador de lenguaje fue escrito en Python específicamente para permitir la experimentación y la fácil modificación de extensiones destinadas y expansiones del lenguaje Python núcleo . Piense en PyPy como marco para la creación de prototipos de nuevas funciones en Python, debido a la facilidad de modificar el código. A partir de la fecha de publicación , es compatible con el estándar de Python 2.7.1 , pero no tiene un puerto Python 3.x todavía.