Mudar la piel

Un compilador de Python-to-C ++ de optimización (restringido)
Descargar ahora

Mudar la piel Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Mark Dufour
  • Sitio web del editor:
  • http://code.google.com/p/shedskin/
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 277 KB

Mudar la piel Etiquetas


Mudar la piel Descripción

Un compilador de optimización (restringido) Python-to-C ++ La piel del cobertizo es un compilador experimental, que puede traducir programas python puros, pero implícitamente diseñados en forma física en C ++ optimizados. La piel del cobertizo puede generar programas independientes o módulos de extensión (simples, para ahora), que se pueden importar y usar de programas más grandes de Python.bebeside la restricción de escritura, los programas no pueden usar libremente la biblioteca estándar de Python (aunque alrededor de 17 módulos comunes, tales Como aleatorio y re, se apoyan actualmente). Además, no todas las características de Python, como funciones anidadas y números variables de argumentos, son compatibles. Para un conjunto de 27 programas de prueba no triviales (en aproximadamente 7,000 líneas en total), las mediciones muestran una aceleración típica de 2-40 veces sobre Psyco, y 2-220 veces sobre Cpython. Sin embargo, debido a que la piel del cobertizo todavía está en una etapa temprana de desarrollo, muchos otros programas no podrán compilar fuera de la caja. ¿Qué hay de nuevo en este lanzamiento: 7 nuevos programas de ejemplo (algunos eliminados, ahora 40 en total): · Disco: un simple jugador de Monte Carlo + UCT Go (368 líneas, Mark Dufour) · Un algoritmo Voronoi más avanzado (795 líneas; Steve Fortune, Bill Simons) · Una mejor implementación de red neuronal (Raymond Hettinger, Jeff Hinrichs) · Aproximación de TSP usando colonias de hormigas (Eric Rollins) · Compresor LEMPEL-ZIV (David Mackay) · Compresor de bloque Huffman (David Mackay) · Compresor de codificación aritmética (David Mackay) · Muchas optimizaciones enlinadas. · Enormes aceleraciones para 'para ..., ... en enumeración / cremallera (secuencia, secuencia)' · IMPORTANTE TI FIX (que involucra argumentos predeterminados) · Correcciones para 'Importar como' · Siga el orden de inicialización del módulo · Optimizado 'len (lista)' (Eliminar llamadas virtuales) · Cortar la lista optimizada (cuando el paso es 1) · Caída de compatibilidad con 2.3, siga la implementación 2.6. · FYSPHUN Ejemplo ahora utiliza un módulo de extensión · Variable con nombre Subscore No hay un caso especial (podría ser dinámico) · Limpió aún más el núcleo del compilador, eliminando las 100 líneas nuevamente · Muchos bichos menores


Mudar la piel Software relacionado

Findbugs

Herramienta de análisis estático de código abierto y abierto para encontrar errores en los programas de Java ...

139 7.3 MB

Descargar

Pygresql

Una fuente abierta, altamente escalable, compatible con SQL, Sistema de gestión de bases de datos de código abierto de código abierto ...

217 87 KB

Descargar

XGP

Entorno de desarrollo integrado El extiende Gprolog para trabajar con cacao bajo Mac OS X ...

233 5.3 MB

Descargar