Psyco

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
Psyco
Desarrollador
Armin Rigo
http://psyco.sourceforge.net
Información general
Última versión estable 1.6
16 de diciembre de 2007; hace 7 años (2007-12-16)
Género Compilador en tiempo de ejecución
Sistema operativo Multiplataforma
Licencia Licencia MIT
[editar datos en Wikidata ]

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.

Mejora del rendimiento[editar]

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 mejora 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[editar]

Referencias[editar]

  1. «Python Psyco benchmarks». Consultado el 24-04-2008.
  2. «Shootout rankings». Consultado el 24-04-2008.

Enlaces externos[editar]