needhelp
← Back to blog

ZeroLang: وقتی Vercel یک زبان برنامه‌نویسی سیستمی برای عامل‌های هوش مصنوعی ساخت

by needhelp
ZeroLang
Vercel
Systems Programming
AI Agent
Programming Language
Agent Toolchain

خلاصه: Vercel Labs Zero را راه‌اندازی کرده (پسوند فایل .0)، یک زبان برنامه‌نویسی سیستمی آزمایشی که به عنوان «زبان برنامه‌نویسی برای عامل‌های هوش مصنوعی» positioned شده.

فلسفه طراحی — همه چیز صریح

فلسفه اصلی ZeroLang را می‌توان در یک عبارت خلاصه کرد: «همه چیز صریح است.»

بدون تخصیص‌دهنده پنهان

اگر یک تابع تخصیص انجام می‌دهد، امضا باید بگوید.

بدون Async ضمنی

ZeroLang async ضمنی را کاملاً رد می‌کند.

بدون متغیر جهانی جادویی

برنامه از یک World capability object شروع می‌کند. همه تعاملات با دنیای خارج باید از این شیء capability عبور کنند.

pub fun main(world: World) -> Void raises {
check world.out.write("hello from zero\n")
}

زنجیره ابزار عامل-اول

zero check --json خروجی JSON ساختاریافته تولید می‌کند—عامل‌ها نیازی به تجزیه متن خطا ندارند.

Terminal window
$ zero check --json
{
"ok": false,
"diagnostics": [{
"code": "NAM003",
"message": "unknown identifier",
"repair": { "id": "declare-missing-symbol" }
}]
}
فرمان استفاده انسانی استفاده عامل
zero check --json بررسی نوع تجزیه تشخیص ساختاریافته
zero size --json دیدن اندازه باینری ردیابی پسرفت اندازه

References

Share this page