同一 Agent 用 Rust 和 C 重写 Liquid 模板引擎:Rust 省 42% token,C 快 1.7 倍
antirez · x · 2026-11-03
procmarco 针对 antirez 参与的讨论发布了一组对照实验(Liquid Fight Club):同一个 agent(Claude Opus 5.5,effort high,自动权限模式)在同一秒启动,分别用 Rust 和 C 从 Liquid 规格重实现该模板引擎。
结果要点:
- 完成度:两臂都通过了全部 6,240 项 in-scope spec(4,313 默认、1,905 parsererrors、12 partials、10 benchmark、0 失败)。
- token 成本:通过全部 spec 总 token 基本打平(Rust 30.2M vs C 29.4M),但完成最终提交 Rust 总耗 66.5M vs C 115.2M——少 42%,输出 token 少 27%。
- 正确性:随机差分测试显示 C 与 Ruby 参考实现有 3 处分歧(7 例),Rust 7 处(288 例),但 C 的主要 bug(字符串日期渲染乱码)更严重;总体 Rust 略更正确。
- 性能:C 胜出,解析快 1.7 倍、渲染快 1.55 倍,峰值内存少 9MB。
结论:如果由 AI agent 写代码,Rust 总体代价更低、bug 更轻;运行时性能仍是 C 的优势。
「编程与Agent」频道最新
- 开发者吐槽:Gemini G-Suite 工具失灵,Claude Code 与 Codex 更可靠 — 3scorciav · 2026-11-03
- Google Cloud Run 推出独立实例:单台 microVM 可 SSH 按需启停 — rseroter · 2026-11-03
- 普林斯顿 ChefNMR2:从 NMR 谱图自动解析未知小分子结构,快 frontier LLM 两三个数量级 — ZhongingAlong · 2026-11-03
- Agent 直接改 Qwen3.5-0.8B 权重,MATH-500 从 7.9% 提到 48.1% — giffmana · 2026-11-03
- Railway 遭入侵暴露 AI 密钥风险:API key 成了算力信用卡 — alvelda · 2026-11-03
- Claude 无训练手写权重:13 任务 959 个程序,算法任务全满分 — ChengleiSi · 2026-11-03