3 puan yazan xguru 3 시간 전 | 3 yorum | WhatsApp'ta paylaş
  • Vercel Labs tarafından, ajanların birincil kullanıcı olduğu bir ortam varsayılarak sıfırdan yeniden tasarlanmış deneysel bir programlama dili
  • Anında öğrenilebilir, Inspect·Repair süreci deterministik olan, standart kütüphane öncelikli ve çoğu iş için belirgin tek bir yol sunacak kadar açık bir dil olmayı hedefliyor
  • Derleyici, ajanların kodu doğrudan inceleyip onarmasını desteklemek için yapılandırılmış tanılama·onarım bilgisi üretiyor
  • Temel tasarım özellikleri
    • Küçük yüzey alanı (Small surface area): Ajanların çalışırken öğrenebileceği bir dili hedefliyor. Düzenli sözdizimi, az sayıda özel durum ve bir sonraki düzenlemeyi işaret eden derleyici geri bildirimi sunuyor
    • Kütüphane öncelikli (Library first): Çoğu programın paketler yerine belgelenmiş standart kütüphane API'leriyle başlamasını amaçlıyor
    • Araçlar tarafından incelenebilir (Inspectable by tools): Tanılar, grafikler, boyut raporları, açıklamalar ve onarım planlarını (repair plans) ajanların tüketebileceği yapılandırılmış veri olarak sunuyor
  • Kod örneği
    fn answer i32  
      ret + 40 2  
    pub fn main Void world World !  
      if == answer() 42  
        check world.out.write "math works\n"  
    
  • Kurulum: curl -fsSL https://zerolang.ai/install.sh | bash

3 yorum

 
heycalmdown 2 시간 전

Parantezsiz Lisp, öyle mi?

 
aer0700 1 시간 전

Pek bir şey düşünmemiştim ama o açıdan bakınca inanılmaz iyi görünüyor.

 
jamiecha 2 시간 전

Oldukça sadeleştirilmiş bir Rust hissi veriyor; bazı yönleri Go’ya benziyor... bazı kısımları da Zig gibi... İlginçmiş.
x86 Linux temel alındığında derleyici (tek bir binary) boyutu 800KB ve hello.0 için oluşturulan release binary boyutu da yalnızca 289 byte.
Daha büyük ölçekli işler için de faydalı olup olmayacağını, ekosistemin nasıl şekilleneceğini zamanla görmek gerekecek ama şimdilik ilgimi çekti.