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