9 pontos por xguru 2021-06-18 | 2 comentários | Compartilhar no WhatsApp
  • Compatibilidade total com Python 2.6~2.7, 3.3~3.9

→ pode usar todas as bibliotecas/módulos de extensão do Python

→ gera executáveis standalone otimizados ou módulos de extensão

  • Converte módulos Python em programas em nível de C e, usando libpython e arquivos C, funciona de forma semelhante ao CPython

→ todas as otimizações têm como objetivo reduzir overhead desnecessário, mantendo alta compatibilidade

→ já é mais rápido que o CPython, mas ainda há muito espaço para otimização

  • Suporte a Windows/macOS/Linux/BSD (x86, x86_64, ARM)

2 comentários

 
zizek21 2021-06-18

O nuitka não é ruim, mas um problema é que, quando você usa de fato, ele acaba sendo mais lento do que se imagina, aff

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

 
xguru 2021-06-18

Embora o PyPy, por usar JIT, tenha velocidade de execução maior, no fim das contas ainda é preciso distribuir o código Python,

já o Nuitka, além de ter compatibilidade melhor, também permite criar executáveis independentes, então parece ser a melhor alternativa para distribuir como binário um código escrito em Python