3 poin oleh xguru 3 jam lalu | 3 komentar | Bagikan ke WhatsApp
  • Bahasa pemrograman eksperimental dari Vercel Labs yang dirancang ulang dari nol dengan asumsi bahwa agen adalah pengguna utama
  • Menargetkan bahasa yang eksplisit yang bisa dipelajari seketika, memiliki Inspect·Repair yang deterministik, mengutamakan pustaka standar, dan memiliki satu jalur yang jelas untuk sebagian besar tugas
  • Kompilernya menghasilkan informasi diagnostik·pemulihan terstruktur untuk membantu agen memeriksa dan memperbaiki kode secara langsung
  • Karakteristik desain inti
    • Permukaan kecil (Small surface area): Mengarah pada bahasa yang bisa dipelajari agen sambil bekerja. Sintaks yang teratur, sedikit kasus khusus, dan umpan balik compiler yang menunjukkan edit berikutnya
    • Pustaka lebih dulu (Library first): Sebagian besar program dimulai dari API pustaka standar yang terdokumentasi, bukan dari paket
    • Dapat diinspeksi oleh alat (Inspectable by tools): Diagnosis, grafik, laporan ukuran, penjelasan, dan repair plans diekspos sebagai data terstruktur yang bisa dikonsumsi agen
  • Contoh kode
    fn answer i32  
      ret + 40 2  
    pub fn main Void world World !  
      if == answer() 42  
        check world.out.write "math works\n"  
    
  • Instalasi: curl -fsSL https://zerolang.ai/install.sh | bash

3 komentar

 
heycalmdown 2 jam lalu

Lisp tanpa tanda kurung, ya?

 
aer0700 1 jam lalu

Awalnya saya tidak terlalu memikirkannya, tetapi kalau dilihat dari sudut pandang itu, kelihatannya jadi sangat menarik.

 
jamiecha 2 jam lalu

Terasa sangat seperti Rust yang disederhanakan, beberapa hal mirip dengan Go... dan di bagian lain juga seperti Zig... menarik.
Untuk compiler berbasis x86 Linux (biner tunggal), ukurannya 800KB, dan ukuran release binary hasil build hello.0 ternyata hanya 289 byte.
Masih harus dilihat apakah ini juga akan berguna untuk pekerjaan berskala besar, dan bagaimana ekosistemnya akan dibangun, tetapi untuk saat ini saya melihatnya cukup menarik.