9 puntos por xguru 2021-06-18 | 2 comentarios | Compartir por WhatsApp
  • Compatibilidad total con Python 2.6~2.7 y 3.3~3.9

→ se pueden usar todas las bibliotecas y módulos de extensión de Python

→ genera ejecutables standalone optimizados o módulos de extensión

  • Convierte módulos de Python en programas a nivel C y luego usa libpython y archivos C para funcionar de forma similar a CPython

→ todas las optimizaciones buscan reducir el overhead innecesario y mantener una alta compatibilidad

→ ya es más rápido que CPython, pero todavía hay muchas partes por optimizar

  • Soporta Windows/Mac/Linux/BSD (x86, x86_64, ARM)

2 comentarios

 
zizek21 2021-06-18

Nuitka no está mal, pero cuando realmente lo usas, un problema es que termina siendo más lento de lo que uno espera, uf.

https://github.com/kostya/jit-benchmarks

 
xguru 2021-06-18

Aunque PyPy, al ser de tipo JIT, es más rápido en velocidad de ejecución, al final hay que distribuir el código de Python; en cambio,

Nuitka ofrece mejor compatibilidad y además permite crear ejecutables independientes, así que parece ser la mejor alternativa cuando se quiere distribuir como binario código escrito en Python.