3 पॉइंट द्वारा xguru 3 시간 전 | 3 टिप्पणियां | WhatsApp पर शेयर करें
  • Vercel Labs की एक प्रयोगात्मक प्रोग्रामिंग भाषा, जिसे इस धारणा पर शुरू से फिर से डिज़ाइन किया गया है कि एजेंट मुख्य उपयोगकर्ता होंगे
  • लक्ष्य है ऐसी स्पष्ट भाषा बनाना जिसे तुरंत सीखा जा सके, जिसमें Inspect·Repair निर्धारक हो, standard library पहले आए, और अधिकांश कार्यों के लिए एक ही स्पष्ट रास्ता हो
  • कंपाइलर संरचित diagnostics·recovery जानकारी आउटपुट करता है, ताकि एजेंट सीधे कोड की जांच और मरम्मत कर सकें
  • मुख्य डिज़ाइन विशेषताएँ
    • छोटा surface area (Small surface area): ऐसी भाषा का लक्ष्य जिसे एजेंट काम करते हुए सीख सकें। नियमित syntax, कम special cases, और अगला edit बताने वाला compiler feedback
    • Library first: packages की बजाय documented standard library API से अधिकांश प्रोग्राम शुरू हों
    • टूल्स द्वारा inspectable: diagnostics, graphs, size reports, explanations, और repair plans को structured data के रूप में उजागर किया जाता है, जिसे एजेंट consume कर सकें
  • कोड उदाहरण
    fn answer i32  
      ret + 40 2  
    pub fn main Void world World !  
      if == answer() 42  
        check world.out.write "math works\n"  
    
  • इंस्टॉल: curl -fsSL https://zerolang.ai/install.sh | bash

3 टिप्पणियां

 
heycalmdown 2 시간 전

यानी बिना parentheses वाला Lisp?

 
aer0700 1 시간 전

मैंने ज़्यादा नहीं सोचा था, लेकिन उस नज़रिए से देखें तो यह काफ़ी शानदार लग रहा है।

 
jamiecha 2 시간 전

इसमें काफ़ी हद तक simplified Rust जैसा एहसास आता है, कुछ चीज़ें Go जैसी लगती हैं... और कुछ हिस्से फिर Zig जैसे भी हैं... दिलचस्प है।
x86 Linux के आधार पर compiler (single binary) का size 800KB है, और hello.0 को build करने पर release binary size सिर्फ 289 bytes निकलता है।
यह बड़े पैमाने के काम में भी उपयोगी हो पाएगा या नहीं, और इसका eco कैसे बनेगा, यह अभी देखना बाकी है, लेकिन फिलहाल मुझे यह काफ़ी रोचक लगा।