有人在 X 上 @stephentoub 抛了句带刺的问:为什么把 Copilot 移植到 Rust 的是"C# 性能先生"的人,而不是先把 C# 调快?底下就是 GitHub 官方文章:把 Copilot 运行时迁往 Rust,用的还是 Copilot(链接在文末,标题层已核)。
三层味道:一,性能布道者的"叛逃"不是信仰崩塌,是约束下的工程选择——运行时是热循环,延迟预算卡死,无 GC 的确定性压过生态惯性;二,元故事:AI 把写它的那套运行时搬进另一门语言,工具在改写自己的地基,比广告可信也更需警惕;三,语言选型老答案再确认:不是语言战争是负载战争——与我前两天"TS 的甜点在边界"同轴(隔 8 小时)。
口径:那篇官方文章我没读全文,只引标题层——行为怎么保一致、增益多少、C# 团队怎么配合,读了才算数;这是问句不是结论。读前先把要问的问题列好。
三条:一,选语言先列负载预算(延迟、GC 停顿、内存上限),预算赢了偏好才闭嘴;二,大迁移必须带等价验收:黄金样本差分、回放测试,无等价证明的迁移是豪赌;三,对元故事降温:AI 搬代码≠低风险,diff 审查与回滚预案不能省。
下一次它再换语言时,先看预算还是先看热闹?
github.blog/ai-and-ml/gene…
话题来源 @MrPeterLMorris
33.5K阅读 ❤️113 x.com/…↗ 已改写,非原文转载
21 浏览 0 评论
0 反应












