LPython - Kompiler Python cepat baru
(lpython.org)- Kompiler yang mengompilasi kode Python dengan anotasi tipe menjadi kode yang dioptimalkan
- Mendukung berbagai backend seperti kode mesin (LLVM), C, C++, WASM, dan lainnya
- Optimasi kode yang independen dari mesin (Machine Independent)
- Selain kompilasi AoT (Ahead-of-Time), juga mendukung kompilasi JIT (Just-In-Time) dengan menambahkan dekorator
@lpython - Menyediakan interoperabilitas dengan CPython, sehingga pustaka dan alat yang sudah ada seperti NumPy/TensorFlow/PyTorch/Matplotlib dapat digunakan apa adanya
- Hasil menjalankan berbagai benchmark algoritme pada artefak build yang menerapkan flag optimasi menunjukkan waktu eksekusi yang kompetitif
- Masih versi alpha, jadi mungkin ada bug
- Open source (lisensi BSD)
- Github: https://github.com/lcompilers/lpython
- Tulisan pengumuman di blog: LPython: Novel, Fast, Retargetable Python Compiler
1 komentar
Mojo, py11 saja bukankah sudah cukup wkwk