Claude 11 天重写百万行代码:Bun 从 Zig 切换至 Rust,引 Zig 创始人怒批与社区争议
2026/07/11 13:13阅读量 3
Anthropic 旗下 Bun 团队利用 Claude 在 11 天内将约 100 万行 Zig 代码重写为 Rust,耗费 16.5 万美元 API 费用。Zig 创始人 Andrew Kelley 公开批评 Bun 负责人 Jarred Sumner 的工程习惯与 AI 改写质量。新代码残留 2.7 万行 unsafe 代码块,引发对技术债的担忧。
事件概述
Anthropic 旗下的 Bun 团队(Bun 是一个高性能 JavaScript/TypeScript 运行时)用 Claude 在 11 天内将约 100 万行 Zig 代码重写为 Rust。Bun 此前基于 Zig 开发,因内存安全问题严重且 Zig 社区对 LLM 生成代码零容忍,团队决定切换至 Rust。整个改写消耗了 16.5 万美元的 Claude API 费用,将原本预计一年的开发周期压缩到不到两周。
核心争议
- Zig 创始人 Andrew Kelley 的批评:Kelley 发文指责 Jarred Sumner 长期存在糟糕的工程习惯(补丁摞补丁、不清理技术债),并质疑“AI 生成代码靠测试保证安全”的说法——若测试足够完备,原 Zig 版本的 Bug 不应未被发现。他称弃用 Zig 反而让他松一口气,避免劣质项目败坏 Zig 名声。
- 社区两极反应:一些人认为 Kelley 公开攻击曾长期资助 Zig 的 Bun 项目缺乏职业素养;另一些老派程序员支持他,认为这是在 AI 泡沫时代捍卫工程质量。
值得关注
- AI 改写的局限性:新代码库由 AI 从 Zig 机械翻译而来,缺少人类架构重构,残留 2.7 万行 unsafe Rust 代码块。业界担忧未来维护和排错成本可能超过前置节省的成本。
- 成本与效率对比:16.5 万美元的 API 费用将开发时间从一年压缩至 11 天,成本约为传统方式的十分之一,令工程界震惊。
- 未来悬念:该项目成为 AI 改写编程范式的里程碑,还是变成难以兑付的技术债火山,尚需时间验证。
