两周迁移百万行代码:Anthropic用Claude完成他们多年不敢碰的语言迁移
核心内容
{'title': '两周迁移百万行代码:Anthropic用Claude完成他们多年不敢碰的语言迁移', 'source': 'AIbase', 'date': '2026-07-16', 'summary': '替换整个编程语言,这在过去对公司来说无异于下达两年军令状——工程师闻之色变,预算委员会心惊胆战,代码库年复一年搁置不动。7月16日,Anthropic发文将这个老账翻成了新篇:过去一个月,他们的内部开发者使用Claude Fable5、Opus4.8和动态工作流,干净利落地将10个代码包(每个从数万到数十万行不等)迁移到了新语言。\n\n最引人注目的是两个案例。Bun联合创始人Jarred Sumner使用Claude Code将整个Bun从Zig迁移到Rust,不到两周产出了100万行代码,合并入主分支前CI测试链通过率达100%。合并后出现了19个回归问题,现已全部修复。Rust版本已于6月通过Claude Code发布。另一边,Anthropic实验室联合负责人Mike Krieger将一个Python代码库在一个周末内迁移到了16.5万行TypeScript,包括数百个代理、八道阶段门控、三轮对抗审查,最后使用奇偶校验将每个命令的输出与原始Python版本逐行对比。\n\nAnthropic将整个过程提炼为一句话:你修复的不是代码,而是产生代码的流程。宏观迁移是AI模型最理想的场景——工作天然可并行、API边界清晰、工具链完备。Bun的迁移消耗了59亿未缓存输入token和6.9亿输出token,按API定价约合16.5万美元;Mike的主力迁移也耗用了2700万token。\n\n关键转变在于:过去迁移语言需要数个季度、数百万美元工程师资源,现在最坏情况只是删除分支重新开始。Mike最终决定行动的核心驱动是编译效率——Python工具链每次编译约8分钟,整个构建矩阵需30分钟;迁移后相同编译只需2秒,二进制启动速度快了6倍,还省去了单独的部署流水线。', 'tags': ['Anthropic', 'Claude', '代码迁移', 'AI编程', 'Bun'], 'image': '/Users/apple/ai8899-content/images/anthropic_claude_code_migration.jpg'}