Bun用Claude自己“换心手术“?AI重构软件的新纪元来了
五月中旬的编程界上演了一出荒诞又魔幻的戏码——Bun这个曾以 Zig 语言为傲的 JavaScript 运行时在短短六天时间里由被它拖累的 Claude AI 亲手把自己从 Zig 重写成 Rust 语言。事情得从两年前说起。2024年Bun 创始人 Jarred Sumner 选择了一条与众不同的技术路线用新兴的 Zig 语言构建运行时。这套方案确实让 Bun 获得了不错的性能口碑但问题也随之而来——内存泄漏问题频发严重影响了依赖它的产品。其中受影响最明显的是 Claude Code。这个由 Anthropic 推出的 AI 编程助手因为内置了 Bun 运行时常常面临内存占用暴涨的困境。有开发者报告称在短短几小时的使用中Claude Code 的内存占用能从1.7GB飙升到14GB甚至更高。讽刺的一幕出现了问题出在 Bun 上而修复方案竟然是让被 Bug 困扰的 Claude 来重写 Bun 自己。2026年5月这个疯狂的项目启动了。据公开信息显示这次迁移涉及近百万行代码从最初的4000多次提交到最终通过 Bun 原有测试套件99.8%的验证整个过程仅仅耗时六天。这听起来不可思议但确实发生了。然而速度背后隐藏着新的问题。有开发者对比发现原本 UV 项目仅有73处 unsafe 调用而迁移后的 Bun Rust 版本却有超过13000处。AI写的、AI审的、AI合并的这种完全由大语言模型主导的开发模式引发了编程社区的广泛质疑。这是不是又一批vibecoded垃圾一位社区开发者在社交平台上表达了担忧。但也有人承认这或许是开源软件发展的下一个方向——人类负责决定做什么AI负责具体实现。从技术角度看Rust 相比 Zig 确实在内存安全和类型检查上更有优势。Jarred Sumner 本人也表示他厌倦了不断修复内存泄漏和稳定性问题希望借助更安全的方式来构建代码。但这只是开始。随着 Cloudflare、Ladybird 浏览器等项目也在尝试类似的 AI 驱动重写一个更加普遍的命题正在浮现未来的软件开发究竟是 AI 的天下还是人机协作的新常态无论如何Bun 的这次换心手术已经给整个软件行业敲响了警钟——当代码可以由 AI 在几天内完成重构时传统的软件开发流程还需要多少时间才能跟上时代的脚步
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2610711.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!