9 poin oleh xguru 2021-06-18 | 2 komentar | Bagikan ke WhatsApp
  • Kompatibel sepenuhnya dengan Python 2.6~2.7, 3.3~3.9

→ Semua library/modul ekstensi Python dapat digunakan

→ Membuat file eksekusi standalone atau modul ekstensi yang dioptimalkan

  • Mengubah modul Python menjadi program setingkat C, lalu menggunakan libpython dan file C agar bekerja mirip CPython

→ Semua optimisasi bertujuan mengurangi overhead yang tidak perlu sambil mempertahankan kompatibilitas tinggi

→ Sudah lebih cepat daripada CPython, tetapi masih ada banyak bagian yang bisa dioptimalkan

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

2 komentar

 
zizek21 2021-06-18

nuitka sebenarnya tidak buruk, tetapi kalau dipakai langsung salah satu masalahnya adalah ternyata performanya lebih lambat dari yang dibayangkan, sedih

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

 
xguru 2021-06-18

Meski PyPy yang berbasis JIT punya kecepatan eksekusi lebih tinggi, pada akhirnya tetap harus mendistribusikan kode Python,

sementara Nuitka memiliki kompatibilitas yang lebih baik dan juga memungkinkan pembuatan berkas eksekusi mandiri, jadi tampaknya ini adalah alternatif terbaik saat mendistribusikan kode yang ditulis dengan Python dalam bentuk biner