Cython llega a su versión 0.20 con jugosas novedades


Desarrollo tech.lat dev

Cython llega a su versión 0.20 con jugosas novedades

Cython llega a su versión 0.20 con jugosas novedades

Fernando Siles

Soy como mi prima Pitón pero más rápida

Cython es un superconjunto de Python, el lenguaje más hipster de la actualidad, que permite llamar a funciones y declarar variables y atributos de C, es decir, permite compilar de código Python a código C que vaya como un rayo. Cython está subiendo como la espuma entre la comunidad pythonera y hace escasos días se liberó su versión 0.20 con una buena ración de novedades entre las que destacan las siguientes:

  • Soporte para CPython 3.4

  • Soporte para llamadas a templates de C++

  • Constantes Python cacheadas

  • El formateo a través del operador % usa una llamada a la C-API más rápida

  • Soporte para __debug_builtin

  • El algoritmo de inferencia de tipos trabaja más fino teniendo en cuenta los resultados del análisis del flujo de control

  • Durante la recolección de basura cíclica, atributos de tipos de extensión que no pueden crear ciclos de referencia debido a su tipo (como los strings) ya no son considerados para el recorrido de limpieza. Esto reducirá la sobrecarga de procesamiento cuando se buscan o limpian ciclos de referencia

  • Compilación de paquetes funciona de Python 3.3 en adelante

  • Y por supuesto un gran número de bugs reparados y subsanados adecuadamente.

Todos los cambios y nuevas funcionalidades en el changelog de esta nueva versión. Y la puedes descargar y/o forkear desde (¿dónde si no?) Github.

Más información | cython.org