事件概述 - 微软杰出工程师Galen Hunt在领英发布招聘帖时提出“一名工程师,一个月,一百万行代码”的愿景,计划结合AI与Rust语言重写微软代码库,目标是到2030年淘汰所有C/C++代码[5][10] - 该言论迅速引发广泛争议,网友担忧AI生成代码质量不可控、风险高,且Windows历史包袱过重,重写可能引入难以排查的故障[1][6][8] - 微软官方及该工程师随后迅速澄清,表示Windows并未计划用AI重写,相关言论仅涉及一个研究项目,旨在探索跨编程语言迁移技术,并非公司正式战略[1][3][10] 微软对AI与Rust的战略兴趣 - 公司长期面临内存安全漏洞问题,2019年公开承认Windows系统中约70%的安全漏洞由C/C++导致[11][15] - Rust语言因其内存安全的设计理念而受到公司青睐,它通过严格的编译时检查来防止内存错误,且能与现有C/C++代码良好互操作,允许渐进式替换而非完全重写[17][22] - 公司自2023年起已开始尝试用Rust重写Windows内核的部分模块,但进展有限,尚未大规模铺开[24] 技术转型面临的挑战 - 历史包袱沉重:Windows内核代码起源于20世纪80年代,规模庞大复杂,包含数百万行代码及无数难以理解的边缘案例,重写风险极高[26][27][28] - 生态与成本障碍:C/C++拥有高度成熟的工具链和数百万第三方驱动及软件构成的生态护城河,而Rust生态相对不成熟,对开发者学习门槛高,转换需要整个开发者社区承担高昂成本[29][30] - AI技术尚未成熟:尽管AI编程能力进步,但当前技术(如Gemini 3 Pro)仍不足以可靠处理内核级代码重写任务,AI生成代码的错误率被指较高,每十行代码可能有一个bug[8][32] 公司整体的AI战略背景 - 公司高层积极推动AI转型,CEO Satya Nadella在2025年4月表示公司已有约20%到30%的代码由AI编写[35][36] - 公司CTO的预期更为激进,预计到2030年高达95%的代码将由AI生成[37] - CEO Nadella将AI视为决定公司未来命运的关键,对内要求高管必须拥抱AI,展现出全力押注的决心[38] 行业影响与公司策略反思 - 此次舆论风波可能促使公司重新评估其向“AI原生企业”转型的速度,需要在激进创新与稳健运营之间寻求平衡[39][40] - 事件反映出在技术高速迭代的背景下,科技巨头的前沿技术探索与公众沟通、市场预期管理之间存在挑战[10][41] - 公司对Rust和AI的结合研究,代表了行业试图利用新技术解决遗留系统安全与现代化难题的长期趋势,但大规模实践仍待技术成熟[31][33]
用AI代码替换Windows里每一行C/C++,微软回应了