- Psyco
-
Psyco
Psyco Desarrollador Armin Rigo http://psyco.sourceforge.net Información general Última versión estable 1.6
16 de diciembre de 2007Género Compilador en tiempo de ejecución Sistema operativo Multiplataforma Licencia Licencia MIT Psyco es un compilador en tiempo de ejecución especializado para Python desarrollado por Armin Rigo.
Psyco funciona sobre sistemas operativos derivados de BSD, Linux, Mac OS X y Windows usando procesadores de 32 bits compatibles con los procesadores de Intel. Está completamente desarrollado y no se preve su futuro desarrollo. Psyco está escrito en C y sólo genera código basado en la plataforma x86. Un proyecto íntimamente relacionado con Psyco es PyPy, que incorpora un intérprete y un compilador que genera C, mejorando su compatibilidad multiplaforma respecto Psyco. Algunas partes están escritas en Python, pero el intérprete está restringido a un subconjunto de Python, llamado RPython.
Contenido
Mejora del rendimiento
Psyco puede acelerar notablemente aplicaciones que hacen un uso intensivo de la CPU. El rendimiento actual depende de forma importante de la aplicación y puede aumentarse hasta unas 40 veces.[1] La majora de rendimiento media es aproximadamente de 4x, acercando el rendimiento de Python al de lenguajes como Smalltalk y Scheme, pero sin llegar al rendimiento de lenguajes "compilados" como C#, Java, Fortran y C.[2]
Véase también
- Portal:Software libre Contenido relacionado con Software libre.
- PyPy
- RPython
- Shed Skin
- YARV
Referencias
- ↑ «Python Psyco benchmarks». Consultado el 2008-04-24.
- ↑ «Shootout rankings». Consultado el 2008-04-24.
Enlaces externos
- The Psyco home page
- David Mertz's IBM developerWorks article: Make Python run as fast as C with Psyco
Categorías: Lenguajes interpretados | Implementaciones de Python | Compiladores e interpretadores libres
Wikimedia foundation. 2010.