codon - LLVM का उपयोग करने वाला हाई-परफॉर्मेंस Python-like कंपाइलर
(github.com/exaloop)- रनटाइम ओवरहेड के बिना Python कोड को native machine code में compile करने वाला हाई-परफॉर्मेंस कंपाइलर
- Python की तुलना में single-thread पर 10~100x या उससे अधिक speedup
- परफॉर्मेंस C/C++ के बराबर है, और कभी-कभी उससे भी बेहतर
- Python के विपरीत native multithreading को support करता है
- Codon, Python के लगभग सभी syntax को support करता है, लेकिन यह drop-in replacement नहीं है. बड़े codebase के लिए बदलाव की आवश्यकता होती है
2 टिप्पणियां
फिलहाल यह open source नहीं है, और इसका लाइसेंस गैर-व्यावसायिक उपयोग के लिए मुफ्त इस्तेमाल की अनुमति देता है।
https://docs.exaloop.io/codon/general/faq
यह काफ़ी अच्छा लगता है कि केवल
codondecorator लगे हुए functions को हीcodonमें compile किया जाता है, और linking अपने-आप संभाल ली जाती है।लगता है जैसे Python को लेकर झूठी उम्मीद बंधा रहे हों।