LPython – ein neuer schneller Python-Compiler
(lpython.org)- Ein Compiler, der Python-Code mit Typannotationen in optimierten Code kompiliert
- Unterstützt mehrere Backends wie Maschinencode (LLVM), C, C++, WASM usw.
- Geräteunabhängige (machine-independent) Code-Optimierung
- Unterstützt neben AoT- (Ahead-of-Time) auch JIT- (Just-In-Time) Kompilierung durch das Hinzufügen des
@lpython-Decorators - Bietet Interoperabilität mit CPython, sodass bestehende Bibliotheken und Tools wie NumPy/TensorFlow/PyTorch/Matplotlib unverändert weiterverwendet werden können
- Die Ergebnisse von Algorithmus-Benchmarks mit Build-Artefakten, die mit Optimierungs-Flags erstellt wurden, zeigen konkurrenzfähige Laufzeiten
- Da es sich noch um eine Alpha-Version handelt, können Fehler vorhanden sein
- Open Source (BSD-Lizenz)
- Github: https://github.com/lcompilers/lpython
- Blogbeitrag zur Ankündigung: LPython: Novel, Fast, Retargetable Python Compiler
1 Kommentare
Reichen Mojo und py11 nicht schon aus? lol