AraçlarAçık Kaynak 🇨🇳 12.08.2026 13:02

Vercel Yeni Dil Zero'yu Tanıttı: Kod İnsanlar İçin Değil, Yapay Zeka İçin Yazılıyor

VercelVercel
Vercel Labs, öncelikli olarak yapay zeka ajanlarının kod okuyup düzeltmesi için tasarlanmış, Zero adlı deneysel bir sistem programlama dili yayınladı. Yerel ikili dosyalara derlenen dil, birleşik JSON çıktısı ve yapılandırılmış teşhisler içeren bir araç zinciri sözleşmesine sahiptir. Sürüm 0.3.0, ikili grafik deposunun derleyici girdisi olduğu grafik öncelikli iş akışlarını tanıtıyor.
Vercel Labs, "Zero" adında deneysel bir sistem programlama dili yayınladı. Dilin temel önermesi, derleyici çıktısının birincil okuyucusunun artık insanlar değil, yapay zeka ajanları olmasıdır. 15 Mayıs 2026'da Chris Tate tarafından duyurulan dil, daha hızlı, daha küçük ve ajan dostu bir sistem dili olarak konumlandırılıyor. Proje hızla ilerleyerek 0.3.4 sürümüne ulaştı ve GitHub'da 5.200'den fazla yıldız topladı. Zero, .0 dosya uzantısını kullanıyor, Apache 2.0 lisansına sahip ve Linux, macOS ile Windows için yerel ikili dosyalara derleniyor. İlk raporlar, boyut ve hızını vurguluyor: bir "Hello World" programı bir milisaniyeden kısa sürede derleniyor ve 16,2 KiB'lik bir ikili dosya üretiyor. Ayırt edici bir özellik, araç zinciri sözleşmesidir: tek zero ikili dosyasının her alt komutu birleşik bir --json bayrağını ve tutarlı bir tanılama modunu destekler; NAM003 gibi kararlı hata kodları ve declare-missing-symbol gibi türlenmiş düzeltme meta verileri sunar; ayrıca 'zero fix --plan --json', ajanların kabul edebileceği, düzenleyebileceği veya reddedebileceği makine tarafından okunabilir bir düzeltme planı döndürür. Yan etkiler açıktır: dış dünyayla etkileşime giren işlevler, derleyici tarafından zorunlu kılınan bir World yeteneği parametresi almalıdır, böylece işlev imzaları ağ, dosya sistemi veya standart çıktıya erişimi ortaya çıkarır. 0.3.0 sürümü, grafik öncelikli yazımı standart iş akışı olarak benimser: zero.graph ikili deposu derleyici girdisidir, .0 dosyaları insan tarafından okunabilir projeksiyonlardır ve ajanlar 'zero query' ve 'zero patch' ile çalışır; yamalar grafik karmalarıyla korunur. Mevcut kullanıcılar için bu değişiklikler önemlidir: v0.1.4 satır tabanlı sözdizimi kullanıyordu, v0.2.0 normalleştirilmiş .0 metnini yerel kaynak taşıyıcısı olarak tanıttı ve v0.3.0 kaynak projeksiyon girdilerini derleyici sınırında tamamen reddeder. Bu nedenle, metin öncelikli paketler kaynağı grafiğe getirmek için 'zero import' kullanmalı ve insan incelemesi ile sürekli entegrasyon sapma kontrolleri için 'zero export' ile birlikte 'zero verify-projection' kullanmalıdır. 0.3.2 sürümü, büyük program içe aktarma hızını yaklaşık 12 kat artırarak geçiş maliyetlerini düşürür. Hacker News'te yorumcular karışık tepkiler verdi; bazıları yeniliği küçümserken, diğerleri odak noktasının ajanlar olduğunu savundu. Zero, ikili boyut ve bellek ayırma açısından Zig'e Rust'tan daha yakındır, ancak Rust'ın borrow checker olgunluğundan ve ekosisteminden yoksundur; Go'nun yeşil iş parçacıklarını ve daha büyük çalışma zamanını, bağımlılıksız küçük yapıtlarla takas eder. Zero, Vercel Labs'in açık kaynaklı bir projesidir; deneyseldir, sonradan değişikliklere tabidir ve yalnızca izole çalışma alanlarında kullanılmalıdır, üretim sistemlerinde veya hassas verilerle değil.
Kaynak: InfoQ 中国 — orijinal
Bu konudaki önceki yazılarımız ↓
Güncel haberler