Dipublikasikan 26 Mei 2026
Vercel Labs baru-baru ini memperkenalkan zerolang, sebuah bahasa pemrograman eksperimental yang dirancang khusus untuk agent workflows. Tidak seperti bahasa umum yang dioptimasi untuk developer manusia, zerolang dibangun untuk reliable autonomous software generation dengan fokus pada token efficiency, low memory usage, fast startup, dan zero dependencies.
Menurut repository GitHub zerolang, bahasa ini masih dalam tahap eksperimental dan security vulnerabilities harus diharapkan. Tim menyatakan zerolang belum siap untuk production systems, sensitive data, atau trusted infrastructure. Pengembangan dan eksekusi disarankan dilakukan di environment yang terisolasi dan disposable.
Zerolang mengekspos workflow agent melalui CLI commands dengan structured output yang stabil. Compiler mengirim skill text yang cocok dengan binary yang digunakan, memungkinkan agent untuk memuat aturan bahasa yang version-matched. Developer bisa mencetak language guide yang dibundle dengan compiler menggunakan perintah seperti zero skills get language.
Yang membuat zerolang berbeda adalah pendekatan compiler-native contracts. Kebanyakan ekosistem bahasa mengekspos fakta-fakta ini melalui tools terpisah, editor protocols, atau library APIs. Zerolang justru menjadikan inspection dan repair path sebagai bagian dari compiler CLI itu sendiri. Misalnya, perintah zero check --json menghasilkan diagnostics dengan kode, span, expected atau actual fields, fix safety, repair metadata, dan compile-time sandbox facts.
Berikut adalah beberapa command penting yang tersedia. zero tokens --json memberikan informasi token untuk file tertentu. zero parse --json menghasilkan parse summary stabil dengan declarations, function signatures, dan body node kinds. zero graph --json mengekspos modules, imports, public symbols, capabilities, effects, ownership facts, dan interface fingerprints. Terakhir, zero fix --plan --json menghasilkan typed repair plans yang mendeskripsikan perbaikan yang diusulkan tanpa mengedit file.
Dari perspektif bahasa, zerolang menggunakan sintaks yang ringkas. Sebuah contoh program kecil menunjukkan function definitions, return rows, prefix calls, fallibility, dan indentation yang bersih. Compiler memastikan agent mendapatkan visibilitas penuh ke struktur kode tanpa harus menebak-nebak semantics dari luar.
Optimasi yang dilakukan zerolang sangat spesifik untuk kebutuhan agentic workflows. Fast startup dan fast builds menjadi krusial karena agents seringkali perlu mengkompilasi dan mengeksekusi kode dalam loop iteratif. Low runtime latency memastikan feedback loop tetap responsif. Zero dependencies berarti agents tidak perlu menunggu resolution package manager yang bisa memakan waktu dan memperkenalkan nondeterminism.
Zerolang juga menonjol dalam hal safety dan isolation. Compile-time sandbox facts memungkinkan agent untuk memahami batasan eksekusi sebelum menjalankan kode. Repair metadata yang terstruktur memungkinkan agents tidak hanya mendeteksi error tetapi juga memahami cara memperbaikinya secara sistematis.
Meskipun masih eksperimental, zerolang menunjukkan arah masa depan di mana bahasa pemrograman tidak lagi hanya ditujukan untuk manusia, tetapi juga untuk mesin yang menghasilkan dan memelihara kode secara otonom. Vercel Labs membuka repository ini untuk komunitas yang ingin bereksperimen dengan paradigma baru ini.
Sumber: GitHub - vercel-labs/zerolang
Dapatkan feedback, users, dan eksposur dari komunitas kreator, developer, dan entrepreneur digital Indonesia.
Submit Produk → Pelajari Dulu