Zero:Vercel 出品的 Agent 编程语言——显式效应与可预测内存的系统级新秀

📅 2026年05月18日 · 技术

引言

编程语言的世界从来不缺新成员,但由 Vercel Labs 出品、专为 AI Agent 设计的系统级语言,绝对值得关注。Zero 的定位非常清晰:它是面向代理的编程语言——为小型原生工具、显式效应、可预测的内存管理和结构化的编译器输出而设计。

在 AI 代理需要生成和执行代码、与底层系统交互的时代,Zero 试图回答一个关键问题:什么样的编程语言最适合被 AI 理解和生成?

项目介绍

Zero 是一门系统级编程语言,语法简洁类似 C 语言家族,使用 .0 作为文件扩展名。它由 Vercel Labs 团队孵化,目前处于实验阶段——编译器、标准库、文档和示例已经可以用于试用和反馈,但语言本身尚未稳定。

Zero 的设计哲学围绕几个关键词:小型原生工具(生成体积小、无运行时的可执行文件)、显式效应(副作用必须显式声明和追踪)、可预测内存(编译时即可推断内存行为)、结构化编译器输出(编译器产生机器友好的 JSON 输出,便于 AI 代理理解和修复错误)。

核心特性

适用人群

快速上手

安装 Zero 只需一行命令:

curl -fsSL https://zerolang.ai/install.sh | bash
export PATH="$HOME/.zero/bin:$PATH"
zero --version

运行你的第一个 Zero 程序:

# 检查程序语法
zero check examples/hello.0

# 运行程序
zero run examples/add.0
# 输出: math works

编译为可执行文件:

zero build --emit exe --target linux-musl-x64 examples/add.0 --out ./myprogram

Zero 的文档非常完善,包括入门指南、语言教程、语言参考和按概念分组的示例代码。本地运行文档站点:npm run docs:dev

对 AI Agent 的独特价值

Zero 真正有趣的地方在于它的AI 亲和设计。对于 AI 代理来说,生成代码的最大挑战不是算法逻辑,而是:

这些特性使 Zero 成为AI 代理代码生成场景的理想目标语言。

总结

Zero 是一门大胆的实验性语言——它没有试图成为下一个 Rust 或 Go,而是专注于一个未被充分服务的场景:AI 代理与代码的交汇点。虽然语言尚未稳定,但其设计理念已经为"AI 优先编程语言"树立了一个有趣的参照系。如果你对编程语言的未来方向感兴趣,或者正在构建 AI 代理系统,Zero 绝对值得关注和试用。

参考来源

🔧 在线开发者工具 — JSON格式化 · Base64 · UUID生成 · 正则测试 等80+免费工具
🔧 在线开发者工具 — JSON格式化 · Base64 · UUID生成 · 正则测试 等80+免费工具