微软正加速推进其开发流程的现代化转型,不仅在内部广泛采用 AI 辅助编程,还计划从根本上重构其核心代码库。一位微软资深工程师提出了一项雄心勃勃的目标:到 2030 年,将公司内每一行 C/C++ 代码全面替换为 Rust 语言,并辅以人工智能技术。

核心目标与技术路线
微软杰出工程师 Galen Hunt 在 LinkedIn 上公开表示,其团队的目标是在 2030 年前,利用 Rust 语言和 AI 辅助工具,彻底取代微软内部所有的 C/C++ 代码。他进一步提出,希望实现单个工程师每月可产出一百万行代码的效率。尽管这一指标的有效性受到包括 Linux 创始人 Linus Torvalds 在内的业界人士质疑,但该目标凸显了微软对开发效能提升的极致追求。
为支撑这一宏大计划,Hunt 的团队正在构建一套“强大的代码处理基础设施”,能够通过预设算法指导 AI 代理,对现有代码库进行大规模、自动化的修改和迁移。
Rust 语言的战略价值
Rust 语言近年来在微软内部获得了显著重视。该公司已多次公开鼓励使用 Rust 开发 Windows 驱动程序,主要原因在于 Rust 提供了内置的内存安全和并发安全机制,能有效预防 C/C++ 中常见的安全漏洞。面对社区对全面转向 Rust 的质疑,Hunt 也明确为其选择辩护,强调了这些关键的安全特性对于构建下一代可靠软件的重要性。
为加速 C/C++ 系统向 Rust 的迁移进程,该团队目前正在招聘具备至少三年系统级 Rust 开发经验的首席软件工程师。
项目背景与行业影响
Galen Hunt 在微软已工作近三十年,目前隶属于 Microsoft CoreAI 部门下的 EngHorizons 组织,专注于“可扩展软件工程的未来”。其团队的核心使命是开发新型工具和技术,以消除公司乃至整个行业的技术债务。此举不仅是微软内部的技术革新,更可能对未来软件工程的实践标准产生深远影响。
感觉大的要来了,大坨也是大
Windows算吗[doge]