PyPy

PyPy

PyPy

PyPy
Pypy logo.png
Desarrollador
Proyecto PyPy
Sitio Oficial
Información general
Última versión estable 1.0
27 de marzo de 2007
Sistema 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

Obtenido de "PyPy"

Wikimedia foundation. 2010.

Игры ⚽ Нужна курсовая?

Mira otros diccionarios:

  • PyPy — Тип Интерпретатор и компилятор Python Написана на Python Операционная система Кроссплатформенный Последняя версия 1.9 (8 июня 201 …   Википедия

  • PyPy — Entwickler Armin Rigo, Samuele Pedroni, Christian Tismer, Holger Krekel u. a. Aktuelle Version 1.6 (19. August 2011) Betriebssystem Windows, Mac OS X, Linux, u. v. m. Kategorie …   Deutsch Wikipedia

  • PyPy — est une mise en œuvre du langage Python écrite elle même en Python, avec une architecture flexible. Sommaire 1 Le projet 1.1 Historique 1.2 PyPy 2 Implémentation de Python …   Wikipédia en Français

  • PyPy — Infobox Software name = PyPy caption = developer = programming language = Python latest release version = 1.0 latest release date = March 27, 2007 operating system = Cross platform genre = Python interpreter and compiler toolchain license = MIT… …   Wikipedia

  • pypynė — pypỹnė sf. (2), pỹpynė (1) NdŽ, pypìnė (2) [K]; N, pipỹnė (2) BŽ504,605 1. SD251, P, D.Pošk dūdelė, švilpynė: Pypynė (orig. pipine), kurią skersai nasrump pridėtą pučia SD53. Kokia te jo dūdelė: pasdarė pypynę ir birbia Trgn. Turėjo… …   Dictionary of the Lithuanian Language

  • pypytiniai — sm. pl. (1) NdŽ; LBŽ, P.Snar bot. tokia augalų šeima (Cannaceae) …   Dictionary of the Lithuanian Language

  • pypytė — sf. (1) NdŽ; P, EncIV1380 bot. pypytinių šeimos augalas (Canna): Indijinė (indinė NdŽ) pypytė (darželiuose auginamas iš Vidurio Amerikos kilęs dekoratyvinis augalas; C. indica) LBŽ …   Dictionary of the Lithuanian Language

  • Пайтон — Python Класс языка: функциональный, объектно ориентированный, императивный, аспектно ориентированный Тип исполнения: интерпретация байт кода, компиляция в MSIL, компиляция в байт код Java Появился в: 1990 г …   Википедия

  • Python — У этого термина существуют и другие значения, см. Python (значения). Python Класс языка: му …   Википедия

  • Python (programming language) — infobox programming language name = Python paradigm = multi paradigm: object oriented, imperative, functional year = 1991 designer = Guido van Rossum developer = Python Software Foundation latest release version = 2.6 latest release date =… …   Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”