codon - Hochleistungsfähiger Python-ähnlicher Compiler auf Basis von LLVM
(github.com/exaloop)- Ein Hochleistungs-Compiler, der Python-Code ohne Runtime-Overhead in nativen Maschinencode kompiliert
- Geschwindigkeitssteigerung von mehr als dem 10- bis 100-Fachen gegenüber Python im Single-Thread-Betrieb
- Die Leistung ist mit C/C++ vergleichbar oder mitunter sogar besser
- Unterstützt im Gegensatz zu Python natives Multi-Threading
- Codon unterstützt fast die gesamte Syntax von Python, ist aber kein Drop-in-Ersatz. Bei großen Codebasen sind Anpassungen erforderlich
2 Kommentare
Zunächst ist es nicht Open Source, sondern offenbar eine Lizenz, die nur für nichtkommerzielle Nutzung eine kostenlose Verwendung erlaubt.
https://docs.exaloop.io/codon/general/faq
Dass nur Funktionen mit dem
codon-Decorator mit codon kompiliert werden und die Verknüpfung automatisch erfolgt, klingt ziemlich gut.Das wirkt wie falsche Hoffnung für Python.