मोजो (प्रोग्रामिंग भाषा)

मोजो मॉड्यूलर इंक द्वारा विकसित एक विशेष कृत्रिम बुद्धिमत्ता (एआई) प्रोग्रामिंग भाषा है। पहली बार मई 2023 में जारी किया गया, इसे सी (प्रोग्रामिंग भाषा) के प्रदर्शन के साथ, हार्डवेयर त्वरण की अद्वितीय प्रोग्राम क्षमता और गहन शिक्षण मॉडल की व्यापकता के साथ, पायथन (प्रोग्रामिंग भाषा) का सुपरसेट बनने के लिए डिज़ाइन किया गया है।

मूल डिजाइन और विकास
मोजो को पहली बार सितंबर, 2022 में मॉड्यूलर इंक. द्वारा आंतरिक रूप से जारी किया गया था। एलएलवीएम द्वारा संचालित उन्नत संकलन सुविधाओं के साथ, मल्टी-लेवल इंटरमीडिएट रिप्रेजेंटेशन कंपाइलर फ्रेमवर्क। इसकी प्रकार प्रणाली हाइब्रिड है (स्थैतिक और गतिशील के बीच कुछ), यह देखते हुए कि डेवलपर अपने कार्य को परिभाषित करने के लिए कीवर्ड (`fn` और `def` के बीच) चुनकर उच्च प्रदर्शन स्थिर टाइपिंग के लिए ऑप्ट-इन कर सकता है।

सहयोगी मॉड्यूलर निष्कर्ष इंजन एक एआई इंफ्रास्ट्रक्चर है जो एआई डेवलपमेंट वर्कफ्लो को सरल करता है और एआई उत्पादों को स्केल करने के लिए अनुमान विलंबता को कम करता है।

पायथन के साथ तुलना
मोजो प्रोग्रामिंग लैंग्वेज का लक्ष्य प्रोजेक्ट ज्यूपिटर इकोसिस्टम के साथ पूरी तरह से संगत होना है। यह अभी तक पायथन कोड के साथ पूरी तरह से स्रोत-संगत नहीं है, केवल इसके सिंटैक्स का एक सबसेट प्रदान करता है, उदा। फ़ंक्शंस, वैश्विक कीवर्ड, और सूची और तानाशाही समझ के लिए लापता कीवर्ड तर्क। इसके अलावा, मोजो उन विशेषताओं को भी जोड़ता है जो निष्पादक निम्न-स्तरीय प्रोग्रामिंग को सक्षम करती हैं: टाइप किए गए, संकलित कार्यों और कक्षाओं के लिए मेमोरी-अनुकूलित विकल्पों के लिए संरचना बनाने के लिए fn। मोजो में एक संरचना एक पायथन वर्ग के समान है: वे दोनों विधि (कंप्यूटर प्रोग्रामिंग), फील्ड (कंप्यूटर विज्ञान), ऑपरेटर ओवरलोडिंग, पायथन सिंटैक्स और मेटा प्रोग्रामिंग के लिए सिमेंटिक्स#डेकोरेटर्स का समर्थन करते हैं। Mojo CPython रनटाइम का पुन: उपयोग करके मौजूदा Python 3.x कोड को कॉल कर सकता है। बजना C/C++ मॉड्यूल को पारदर्शी रूप से आयात करने के लिए एकीकरण जोड़ने और C/C++ और मोजो के बीच पारदर्शी रूप से एक विदेशी फ़ंक्शन इंटरफ़ेस उत्पन्न करने के लिए मॉड्यूलर योजनाएँ।

मोजो के पास एक उधार चेकर है, जो जंग (प्रोग्रामिंग भाषा)  से प्रभावित है, और इस तरह यह पायथन से भिन्न है।

प्रोग्रामिंग उदाहरण
हैलो वर्ल्ड! कार्यक्रम कार्यक्रम:

यह भी देखें

 * कृत्रिम बुद्धि के लिए प्रोग्रामिंग भाषाओं की सूची

बाहरी संबंध

 * Mojo programming manual
 * All about mojo programming language
 * All about mojo programming language
 * All about mojo programming language