Mojo - AI डेवलपर्स के लिए नई प्रोग्रामिंग भाषा
(modular.com)- LLVM के निर्माता Chris Lattner द्वारा नई स्थापित कंपनी Modular में विकसित की जा रही AI डेवलपमेंट भाषा
- Python की usability और C की performance का संयोजन
- भाषा स्तर पर ही सभी AI hardware (multi-core, vector unit, accelerator आदि) का उपयोग संभव, वह भी C++/CUDA जैसी जटिलता के बिना
- पूरे Python ecosystem का यथावत उपयोग संभव (Mojo कोड के भीतर Numpy, Matplotlib का seamless उपयोग)
- मौजूदा AI models को आसानी से extend किया जा सकता है (preprocessing/postprocessing और operations replacement): Kernel Fusion, Graph Rewrites, Shape Functions आदि
- JupyterHub आधारित Playground उपलब्ध
- MLIR (Multi-Level Intermediate Representation) का उपयोग
4 टिप्पणियां
सिर्फ syntax को देखें तो यह कुछ-कुछ javascript और typescript जैसा लगता है।
लगता है Elixir भी अपने तरीके से nx जैसी कोशिशें कर रहा था... प्रतिस्पर्धी भी आसान नहीं हैं T_T
बहुत ही जबरदस्त है, Python को अच्छा boost मिल रहा है।
HN पर खुद Chris Lattner ने सीधे टिप्पणी की है
https://news.ycombinator.com/item?id=35790367
Julia से इसकी तुलना बहुत की जा रही है, लेकिन यह पूरी तरह अलग अप्रोच है।
फिलहाल Python ecosystem को ज्यों-का-त्यों इस्तेमाल करने वाला पहलू शानदार लगता है।