[pyar] Pypy

Lucas rollbak en gmail.com
Mar Jul 13 13:50:02 ART 2010


2010/7/13 Alejandro Santos <listas en alejolp.com>

> 2010/7/13 Martin Cerdeira <martincerdeira en gmail.com>:
> > Leyendo una nota de la revistar Users, encontré un artículo sobre python,
> > donde nombraba algunas implementaciones que ya conocía, como Cpython,
> Jython
> > e IronPython. Hasta ahi bien. Luego veo que nombra PyPy. Como no la
> conocía,
> > decidí buscar en google y wikipedia:
> >
> > http://es.wikipedia.org/wiki/PyPy
> >
> > PyPy es un intérprete y compilador para el lenguaje Python, escrito en el
> > mismo lenguaje.
> >
> > Lo que me dejó así: 0_o
> >
> > - Cómo es eso? Si el compilador e interprete está escrito en python,
> éste,
> > debe tener a su vez un compilador e interprete escrito en **algo** ??
> > - Cuál sería la utilidad de que el interprete esté escrito en python?
> (que,
> > obviamente la tiene pero yo no la cacho)
> >
>
> Sip. La primer versión de PyPy corría sobre CPython y los programas
> eran 2000 veces más lentos que corriendo sobre CPython directamente.
>
> Pero ahora es diferente. Así muy por arriba, la magia está en que PyPy
> compila los programas a un Python Restringido (RPython), y RPy se
> traduce a su vez a código máquina (JIT) o C, lo que sea que
> configures.
>
> Imaginate RPython como el CLR de .Net, o ByteCode de Java. De esa
> forma la idea está en que PyPy sea más rápido que CPython.
>
> --
> Alejandro Santos
> http://www.alejandrosantos.com.ar
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>


Otro punto importante ademas de lo que comento Ale, es que PyPy al estar
escrito en Python es mas facil de mantener y de agregar nuevos features al
lenguaje.

-- 
Lucas
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20100713/f4ad3954/attachment.html>


More information about the pyar mailing list