LPython - nouveau compilateur Python rapide
(lpython.org)- Un compilateur qui transforme le code Python avec annotations de type en code optimisé
- Prise en charge de plusieurs backends, dont le code machine (LLVM), C, C++, WASM, etc.
- Optimisation du code indépendante de la machine (Machine Independent)
- En plus de la compilation AoT (Ahead-of-Time), prise en charge de la compilation JIT (Just-In-Time) via l’ajout du décorateur
@lpython - Offre une interopérabilité avec CPython, permettant de continuer à utiliser telles quelles les bibliothèques et outils existants comme NumPy, TensorFlow, PyTorch et Matplotlib
- Les résultats d’exécution de divers benchmarks algorithmiques sur des builds avec drapeaux d’optimisation montrent des temps d’exécution compétitifs
- Encore en version alpha, donc des bugs sont possibles
- Open source (licence BSD)
- Github : https://github.com/lcompilers/lpython
- Article d’annonce sur le blog : LPython: Novel, Fast, Retargetable Python Compiler
1 commentaires
Mojo et py11, ça ne suffit pas déjà ? mdr