- PyPy
-
PyPy
PyPy Desarrollador Proyecto PyPy Sitio Oficial Información general Última versión estable 1.0
27 de marzo de 2007Sistema operativo GNU/Linux, Mac OS y Windows Licencia MIT PyPy es un intérprete y compilador para el lenguaje Python, escrito en el mismo lenguaje.
Contenido
Detalles y motivación
PyPy fue creado como una aplicación para el desarrollo de Python escrito en Python, lo que permite a los desarrolladores Python hackear la aplicación. Esto hace que sea fácil de identificar áreas en las que se puede mejorar. PyPy es también más flexible y fácil para experimentar que CPython, lo que permite a los desarrolladores experimentar con múltiples implementaciones de características específicas.
PyPy tiene por objeto proporcionar una traducción común y un marco de apoyo para la producción de implementaciones de lenguajes dinámicos, haciendo hincapié en una separación limpia entre la lengua y la especificación de aspectos de la aplicación. Además de proporcionar una compatible, flexible y rápida aplicación del Lenguaje Python utilizando el anterior marco para que las nuevas características avanzadas sin tener que codificar a bajo nivel de detalles en ella.
Traducción
PyPy consiste en la norma de un intérprete y traductor. El intérprete está escrito en un subconjunto limitado de la lengua Python, llamado RPython (restringido Python). A diferencia de estándar de Python, RPython puede ser compilado estáticamente. El traductor es una herramienta que analiza la cadena de código RPython y se traduce a un lenguaje de más bajo nivel, tal como C, LLVM o MSIL.
Estado del Proyecto
PyPy es una continuación del proyecto Psyco, desarrollado por Armin Rigo.El objetivo de PyPy es tener un compilador en tiempo de ejecución especializado con una mayor capacidad multiplataforma que Psyco.
PyPy comenzó como una investigación orientada al desarrollo de proyectos. Sin embargo, al llegar a la versión 1.0 a mediados de 2007, sus objetivos cambiaron para producir versiones estables orientadas a la producción hacia mediados de 2008. Desde 2008, PyPy es capaz de ejecutar algunas bibliotecas populares como python Pilones, Pyglet y Divmod la Nevow, PyPy fue financiado por la Unión Europea como un STREP entre diciembre de 2004 y marzo de 2007. En junio de 2008, se anunció financiación por parte de Google, y se ha acordado centrar esfuerzos en hacer PyPy más compatible con CPython.
Enlaces externos
Categoría: Compiladores
Wikimedia foundation. 2010.