Tecnología

Inicio

¿Qué idioma es el intérprete de Python codificada en?

¿Qué idioma es el intérprete de Python codificada en?


Python es un lenguaje interpretado y algunos de sus resultados es un mandato de la lengua el intérprete está escrito. Lo que interpréter que se utiliza depende del entorno en el que se está ejecutando Python, y si es 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.

intérprete de Python

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 sede fuera de las especificaciones de referencia 2000, y la gran mayoría de código Python se ejecuta en que 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 hacia atrás en favor de la toma de decisiones de diseño más limpios.

IronPython

El intérprete IronPython es una implementación de código abierto de Python en el tiempo de ejecución de lenguaje común .NET creado por Microsoft. Se ejecuta bajo 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 corre bajo Linux. La ventaja de IronPython es que puede ser utilizado para secuencias de comandos del cliente basado en navegador. A partir de la fecha de publicación, no tiene una aplicación Python 3.x, pero que conformarse con Python 2.7.1.

jython

Jython es una variante de la intérprete de Python codificado en el lenguaje de programación Java. Permite la reutilización de clases Java existentes dentro de sí mismo Python. Jython permite rápida de prototipos de programación y conceptos algorítmicos para reimplementación más adelante en Java, tanto como Python se utiliza como un lenguaje de creación de prototipos rápida para los programas más complejos C. Jython tiene algunas ventajas en la compilación de código multihilo, y tiene acceso a una serie de características de Java como lenguaje de programación, tales como la recolección de basura sólida y de gestión de memoria. A partir de 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 intérprete de Python que se compiló a partir de código Python. compilación original del 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 las extensiones y ampliaciones del núcleo del lenguaje Python previstos. 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 de Python 3.x todavía.