11 अगस्त 2026 को Modular ने घोषणा की कि Mojo भाषा अपनी 26.5 रिलीज़ के हिस्से के रूप में संस्करण 1.0 पर पहुँच गई है। व्यवसाय मालिक के लिए सीधा निष्कर्ष यह है: Mojo कोई ऐसा उत्पाद नहीं है जिसे आप खरीदें, न ही कोई ऐसा टूल जिसे आप अपनी कंपनी में इंस्टॉल करें — यह एक प्रोग्रामिंग भाषा है जो उन AI एप्लिकेशन के नीचे की परत में काम करती है जिनका आप पहले से उपयोग करते हैं। इसे Python के करीब की शैली में लिखा जाता है, लेकिन यह उच्च-प्रदर्शन कोड में कंपाइल होती है जो सीधे CPU, GPU और विशेष एक्सेलेरेटर पर चलता है। 1.0 तक पहुँचने का अर्थ है कि इसके पीछे की कंपनी ने भाषा को स्थिर रखने की औपचारिक प्रतिबद्धता की है, जिससे इस पर कई वर्षों तक चलने वाला उत्पाद बनाना जुआ नहीं बल्कि एक उचित निर्णय बन जाता है। आप पर इसका असर अप्रत्यक्ष है लेकिन वास्तविक है: AI मॉडल चलाने की लागत लगातार घट रही है, और किसी एक विक्रेता पर पूरी तरह निर्भर रहने के बजाय अपने ही इंफ्रास्ट्रक्चर में AI चलाने के आपके विकल्प बढ़ रहे हैं।

Mojo क्यों मौजूद है: दो-भाषा समस्या

AI सिस्टम बनाने वाली हर टीम एक पुरानी समस्या से टकराती है, जिसे दो-भाषा समस्या कहा जाता है। Python शोधकर्ताओं और डेवलपरों की भाषा है क्योंकि इसे लिखना तेज़ है, पढ़ना आसान है, और इसके चारों ओर AI का सबसे बड़ा टूल इकोसिस्टम है — लेकिन यह चलने में धीमी है। इसलिए प्रदर्शन के लिए अहम हिस्से C++ जैसी दूसरी भाषाओं में, या विशेष GPU प्रोग्रामिंग टूल में लिखे जाते हैं, और फिर Python से वापस जोड़े जाते हैं। नतीजा एक बीच से बँटा हुआ सिस्टम होता है: प्रयोग के लिए एक आसान परत और प्रोडक्शन के लिए एक कठिन परत, अलग-अलग कौशल वाली दो टीमें, और हर प्रदर्शन सुधार के लिए ऐसी भाषा में उतरना पड़ता है जिसे टीम के ज़्यादातर लोग लिख नहीं सकते। Mojo को इसी खाई को पाटने के लिए डिज़ाइन किया गया: Python जानने वाले किसी भी व्यक्ति के लिए परिचित सिंटैक्स, जहाँ ज़रूरत हो वहाँ मेमोरी और हार्डवेयर पर सटीक नियंत्रण, सब कुछ एक भाषा और एक टूलचेन के भीतर।

संस्करण 1.0 तक पहुँचने का वास्तव में क्या अर्थ है

यहाँ संस्करण संख्या मार्केटिंग नहीं है। यह भाषा पहली बार 2023 में सामने आई और वर्षों तक तेज़ी से बदलती रही — नाम बदलते रहे, सिंटैक्स बदला जाता रहा — जिससे इस पर बने किसी भी दीर्घकालिक प्रोजेक्ट का रखरखाव एक बार-बार आने वाली लागत बन जाता है। संस्करण 1.0 का अर्थ है कि वह दौर खत्म हो गया है: 1.x चक्र के दौरान होने वाले बदलाव मुख्य रूप से जोड़ने वाले होंगे, यानी नई क्षमताएँ जो आपके पहले से बनाए गए काम को नहीं तोड़ेंगी, और कोई भी तोड़ने वाला बदलाव C++ जैसी परिपक्व भाषाओं की तरह सावधानी से प्रबंधित किया जाएगा। स्थिरता की यही प्रतिबद्धता निर्णय लेने वालों के लिए असली खबर है।

Modular इस प्रतिबद्धता को दो तरीकों से मज़बूती देता है। पहला, वह Mojo का उपयोग आंतरिक रूप से प्रोडक्शन में अपने व्यावसायिक प्लेटफ़ॉर्म MAX और Modular Cloud की नींव के रूप में करता है, इसलिए किसी भी तोड़ने वाले बदलाव की लागत वह खुद उठाता है। दूसरा, इसके इर्द-गिर्द बना समुदाय: जब से मानक लाइब्रेरी को ओपन सोर्स किया गया, लगभग 200 योगदानकर्ताओं ने 1,100 से अधिक पुल रिक्वेस्ट जोड़े हैं जिनसे 200,000 से अधिक कोड पंक्तियाँ बदलीं, और एक हज़ार से अधिक अन्य लोगों ने ऐसे इश्यू दर्ज किए जिन्होंने भाषा की दिशा तय की। कंपनी ने 2026 के दौरान स्टैक के और हिस्सों को, जिनमें Mojo कंपाइलर और टूलचेन शामिल हैं, क्रमशः खोलने की प्रतिबद्धता भी जताई है।

रिलीज़ 26.5 की प्रमुख बातें

इस रिलीज़ का ज़्यादातर काम सफ़ाई और एकीकरण का था: जहाँ भी एक ही विचार को व्यक्त करने के एक से अधिक तरीके थे, वहाँ एक तरीका चुना गया। वेरिएबल घोषणा अब लगातार var से की जाती है, क्लोज़र को एकीकृत किया गया है, कई पॉइंटर प्रकारों की जगह एक ही प्रकार ने ले ली है, और कई अवधारणाओं के नाम अधिक सटीक बनाए गए हैं। इसके साथ व्यावहारिक जोड़ भी आए:

  • त्वरित इनलाइन फ़ंक्शन के लिए Python-शैली के lambda सिंटैक्स का समर्थन।
  • कहीं अधिक स्थिर लैंग्वेज सर्वर, जो VS Code और अन्य एडिटर में रोज़मर्रा के काम को उल्लेखनीय रूप से बेहतर बनाता है।
  • भाषा अब रेफ़रेंस अमान्य होने से जुड़ी मेमोरी-सुरक्षा समस्याओं का निदान करती है — उदाहरण के लिए, जब किसी सूची में आइटम जोड़ने से उसमें मौजूद किसी रेफ़रेंस को अमान्य कर दिया जाता है तो चेतावनी देती है।
  • कंस्ट्रेंट क्लॉज़ का अधिक व्यापक और सुसंगत उपयोग, वर्णनात्मक संदेशों के साथ जो विफलताओं का पता लगाना आसान बनाते हैं।
  • प्रोजेक्ट बनाने, GPU प्रोग्रामिंग और दूसरी भाषाओं से पोर्टिंग को कवर करने वाले AI स्किल्स का एक तैयार सेट।

तीसरा बिंदु विशेष ध्यान का हकदार है: मेमोरी त्रुटियों को रनटाइम के बजाय कंपाइल टाइम पर पकड़ने का अर्थ है कि क्रैश और सुरक्षा कमज़ोरियों की एक पूरी श्रेणी सर्वर तक पहुँचने से पहले ही खत्म हो जाती है। यही वह समझौता है जो पहले टीमों को गति और सुरक्षा में से एक चुनने के लिए मजबूर करता था, और Mojo इसे हटाने की कोशिश कर रहा है।

कंपनी चलाते समय किसी भाषा की संस्करण संख्या क्यों मायने रखती है

तीन व्यावहारिक कारण हैं। पहला, संचालन लागत: किसी भी गंभीर उत्पाद में AI का बिल प्रशिक्षण से नहीं बल्कि रोज़मर्रा के उपयोग से आता है, और मॉडल सर्व करने वाली परत में हर दक्षता सुधार सीधे उस राशि में दिखता है जो आप हर महीने चुकाते हैं, या इसमें कि वही सर्वर कितने अनुरोध संभाल सकता है। दूसरा, स्वतंत्रता: जैसे-जैसे ओपन मॉडल चलाने के टूल परिपक्व होते हैं, दो विकल्पों के बीच का अंतर बढ़ता जाता है — एक विक्रेता से सेवा के रूप में AI का उपयोग करना, या अपनी शर्तों पर अपने इंफ्रास्ट्रक्चर पर इसे चलाना। तीसरा, सिस्टम की आयु: खुद को स्थिर घोषित करने वाली भाषा पर निर्माण करने का अर्थ है दो और तीन साल बाद कम रखरखाव लागत, और यह किसी भी परिचालन सिस्टम के बजट में एक वास्तविक मद है।

दूसरा पहलू: अपने इंफ्रास्ट्रक्चर पर मॉडल चलाना

इसी रिलीज़ ने Modular के मॉडल सर्व करने वाले प्लेटफ़ॉर्म MAX को भी अपडेट किया, जिसमें दो नए मॉडल परिवारों — GLM-5.2 और Nemotron-H — का समर्थन जोड़ा गया, साथ ही उसके सरलीकृत मॉडल-निर्माण मार्ग के ज़रिए Kimi 2.5 का समर्थन भी। व्यवहार में इसका अर्थ है कि अपने सर्वरों पर, या अपनी चुनी हुई क्लाउड पर, ओपन मॉडल चलाना लगातार आसान होता जा रहा है और इसके लिए कम दुर्लभ विशेषज्ञता चाहिए। सऊदी अरब में इसका नियामकीय महत्व है: जब आपका डेटा व्यक्तिगत या संवेदनशील हो, तो प्रोसेसिंग को अपने नियंत्रण वाले इंफ्रास्ट्रक्चर के भीतर रखना व्यक्तिगत डेटा संरक्षण कानून (PDPL) के अनुपालन को आसान बनाता है और राज्य के बाहर डेटा हस्तांतरण की जटिलता को कम करता है। टूल आपको अनुपालन से छूट नहीं देते, लेकिन अनुपालन वाले विकल्प को उचित लागत पर तकनीकी रूप से संभव बनाते हैं।

क्या आपको अभी कदम उठाना चाहिए? सीधा जवाब

अधिकांश मामलों में नहीं — और यह खबर को खारिज करना नहीं है। अगर आप ऑनलाइन स्टोर, प्रबंधन सिस्टम या मोबाइल ऐप चलाते हैं, तो Mojo में एक भी पंक्ति दोबारा लिखने का कोई कारण नहीं है, और आपको अंतर महसूस भी नहीं होगा। यह चर्चा जहाँ करने लायक है, वह स्थिति विशिष्ट है: जब आप AI मॉडल ऊँचे, बार-बार होने वाले वॉल्यूम पर चलाते हैं और उनकी लागत आपके खर्चों में एक स्पष्ट पंक्ति है; जब आप एक संकरी समय-सीमा में बड़ी मात्रा में डेटा प्रोसेस करते हैं; या जब प्रतिक्रिया की गति अपने आप में आपके उत्पाद का प्रतिस्पर्धी लाभ है। इन मामलों के बाहर, यह खबर आपके लिए एक दिशा-संकेत है, कुछ भी बदलने का आह्वान नहीं।

किसी ग्राहक के लिए कोई भी नई तकनीक चुनते समय हम यह नियम अपनाते हैं: तकनीक तब आती है जब वह किसी मौजूदा, मापी गई समस्या को हल करती है — तब नहीं जब वह नई हो।

किसी तकनीक को इसलिए न चुनें कि वह सबसे नई है। उसे इसलिए चुनें कि वह किसी ऐसे खर्च मद को घटाती है जिसका आंकड़ा आप जानते हैं, या कोई ऐसी क्षमता खोलती है जो आज आपके पास नहीं है।

अपने सॉफ़्टवेयर विक्रेता से क्या पूछें

  • हमारे मासिक संचालन बिल का कितना हिस्सा AI है, और ठीक किस मद से: उपयोग, स्टोरेज, या सर्वर?
  • क्या हमारा सिस्टम किसी एक विक्रेता से बँधा हुआ है, या मॉडल परत बदली जा सकती है?
  • अपने इंफ्रास्ट्रक्चर पर ओपन मॉडल चलाने के हमारे पास क्या विकल्प हैं, और आज की तुलना में उनकी लागत क्या होगी?
  • हमारे ग्राहकों का डेटा भौगोलिक रूप से कहाँ प्रोसेस होता है, और क्या यह व्यक्तिगत डेटा संरक्षण की आवश्यकताओं के अनुरूप है?

ये प्रश्न किसी भी बैठक में काम आते हैं और इन्हें पूछने के लिए किसी तकनीकी पृष्ठभूमि की ज़रूरत नहीं होती, लेकिन इनके उत्तर सटीक रूप से बताते हैं कि इस बदलाव के संदर्भ में आपके सिस्टम कहाँ खड़े हैं।

स्रोत

  • रिलीज़ 26.5 और Mojo 1.0 पर Modular की आधिकारिक घोषणा: modular.com
  • संस्करण 1.0 के लिए Mojo चेंजलॉग: mojolang.org
  • Mojo भाषा का रोडमैप: mojolang.org/docs/roadmap
  • सऊदी डेटा और आर्टिफ़िशियल इंटेलिजेंस प्राधिकरण (SDAIA) — व्यक्तिगत डेटा संरक्षण कानून (PDPL): sdaia.gov.sa