Vercel ने लॉन्च की नई भाषा Zero: कोड इंसानों के लिए नहीं, बल्कि AI के लिए लिखा जाता है

VercelVercel
Vercel Labs ने एक प्रायोगिक सिस्टम प्रोग्रामिंग भाषा जारी की है जिसे Zero कहा जाता है, जिसे मुख्य रूप से AI एजेंटों द्वारा कोड पढ़ने और ठीक करने के लिए डिज़ाइन किया गया है। यह भाषा, जो नेटिव बाइनरी में संकलित होती है, में एक टूलचेन अनुबंध है जिसमें एकीकृत JSON आउटपुट और संरचित निदान शामिल हैं। संस्करण 0.3.0 में ग्राफ-प्रथम वर्कफ़्लो पेश किए गए हैं जहां बाइनरी ग्राफ स्टोर संकलक इनपुट है।
Vercel Labs ने Zero नामक एक प्रायोगिक सिस्टम प्रोग्रामिंग भाषा जारी की है, जो इस धारणा पर आधारित है कि कंपाइलर आउटपुट का प्राथमिक पाठक अब मनुष्य नहीं बल्कि AI एजेंट हैं। 15 मई, 2026 को Chris Tate द्वारा घोषित, यह भाषा एक तेज़, छोटी और अधिक एजेंट-अनुकूल सिस्टम भाषा के रूप में स्थित है। परियोजना तेज़ी से आगे बढ़ी है, संस्करण 0.3.4 तक पहुँच गई है और GitHub पर 5,200 से अधिक स्टार प्राप्त कर चुकी है। Zero .0 फ़ाइल एक्सटेंशन का उपयोग करती है, Apache 2.0 के तहत लाइसेंस प्राप्त है, और Linux, macOS और Windows के लिए नेटिव बाइनरी संकलित करती है। शुरुआती रिपोर्ट इसके आकार और गति पर जोर देती हैं, जिसमें Hello World प्रोग्राम एक मिलीसेकंड से भी कम समय में बनता है और 16.2 KiB बाइनरी उत्पन्न करता है। इसकी एक विशिष्ट विशेषता इसका टूलचेन अनुबंध है: एकल zero बाइनरी का प्रत्येक उप-कमांड एकीकृत --json फ्लैग और एक सुसंगत डायग्नोस्टिक मोड का समर्थन करता है, जिसमें NAM003 जैसे स्थिर त्रुटि कोड और declare-missing-symbol जैसे टाइप किए गए फिक्स मेटाडेटा शामिल हैं; इसके अतिरिक्त, 'zero fix --plan --json' एक मशीन-पठनीय फिक्स योजना लौटाता है जिसे एजेंट स्वीकार, संपादित या अस्वीकार कर सकते हैं। साइड इफेक्ट स्पष्ट हैं: बाहरी दुनिया के साथ बातचीत करने वाले फ़ंक्शन को World क्षमता पैरामीटर लेना होगा, जो कंपाइलर द्वारा लागू किया जाता है, इसलिए फ़ंक्शन हस्ताक्षर नेटवर्क, फ़ाइल सिस्टम या stdout तक पहुँच प्रकट करते हैं। संस्करण 0.3.0 ग्राफ-फर्स्ट लेखन को मानक कार्यप्रवाह के रूप में अपनाता है: बाइनरी zero.graph स्टोर कंपाइलर इनपुट है, .0 फ़ाइलें मानव-पठनीय प्रक्षेपण (projections) हैं, और एजेंट 'zero query' और 'zero patch' के माध्यम से काम करते हैं, पैच ग्राफ हैश द्वारा संरक्षित होते हैं। मौजूदा उपयोगकर्ताओं के लिए, ये परिवर्तन महत्वपूर्ण हैं: v0.1.4 ने लाइन-आधारित सिंटैक्स का उपयोग किया, v0.2.0 ने सामान्यीकृत .0 टेक्स्ट को देशी स्रोत वाहक के रूप में बढ़ावा दिया, और v0.3.0 कंपाइलर सीमा पर स्रोत प्रक्षेपण इनपुट को पूरी तरह से अस्वीकार कर देता है। इस प्रकार, टेक्स्ट-फर्स्ट पैकेज को स्रोत को ग्राफ में लाने के लिए 'zero import' का उपयोग करना चाहिए, और मानव समीक्षा और CI ड्रिफ्ट जांच के लिए 'zero export' के साथ 'zero verify-projection' का उपयोग करना चाहिए। संस्करण 0.3.2 बड़े-प्रोग्राम आयात गति में लगभग 12 गुना सुधार करता है, जिससे प्रवासन लागत कम होती है। Hacker News पर, टिप्पणीकारों की मिश्रित प्रतिक्रियाएँ थीं, कुछ ने नवीनता को खारिज कर दिया जबकि अन्य ने तर्क दिया कि ध्यान एजेंटों पर है। Zero बाइनरी आकार और स्पष्ट आवंटन में Zig के करीब है, Rust से अधिक नहीं, लेकिन Rust की बॉरो चेकर परिपक्वता और पारिस्थितिकी तंत्र की कमी है, और Go के ग्रीन थ्रेड्स और बड़े रनटाइम को छोटे, निर्भरता-मुक्त आर्टिफैक्ट्स के लिए व्यापार करता है। Zero Vercel Labs की एक ओपन-सोर्स परियोजना है; यह प्रायोगिक है, ब्रेकिंग परिवर्तनों के अधीन है, और केवल पृथक कार्यक्षेत्रों में उपयोग किया जाना चाहिए, न कि उत्पादन प्रणालियों या संवेदनशील डेटा के साथ।
स्रोत: InfoQ 中国 — मूल
इस विषय पर हमारी पिछली पोस्ट ↓
ताज़ा समाचार