12 points par kunggom 2023-07-30 | 1 commentaires | Partager sur WhatsApp
  • 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

 
newkini 2023-07-30

Mojo et py11, ça ne suffit pas déjà ? mdr