微软计划用 Rust 和 AI 全面替代 C/C++ 代码!而且微软工程师澄
微软正加速推进其开发流程的现代化转型,一位微软资深工程师提出了一项雄心勃勃的目标:到 2030 年,将公司内每一行 C/C++ 代码全面替换为 Rust 语言,并辅以人工智能技术。并澄清不是以此重写 Windows 系统。
微软资深工程师加伦・亨特(Galen Hunt)12 月 20 日在 LinkedIn 发文,称其目标是在 2030 年之前,用 Rust 语言和 AI 辅助相结合的方式,替换“每一行”C 和 C++ 代码。
经过大量媒体的添枝加叶,导致部分用户误以为微软正在利用 Rust 语言和 AI 重写 Windows 系统。对此,亨特本人在原文基础上进行了澄清:
看来我的帖子引起的关注远远超过了我的预期…… 而且字里行间还有很多推测性的解读。
特此澄清:Windows 并没有用 Rust 语言配合 AI 进行重写。
我们团队的项目属于研究性质,旨在构建实现跨语言迁移的技术方案。发帖初衷是为寻找志同道合的工程师加入这项多年期项目的下一阶段工作 —— 而非为 Windows 11+ 制定新战略,更没有暗示 Rust 是最终目标。

当然,微软偏好 Rust 这一点已经不是新闻了,多年来微软高管也多次在采访中表态要从 C 转向 Rust,并鼓励开发者积极使用 Rust 编写 Win11 驱动程序。
微软指出,使用 Rust 编写 Windows 驱动程序有许多好处,其主要卖点在于内存安全性,可以弥补 C++ 和 C 等传统编程语言在安全方面的不足。
此外 Rust 语言包括严格的类型检查、并发安全性、静态分析能力、编译时抽象以及与传统编程语言的互操作性。因此微软希望其他开发者也能为 GitHub 上的 windows-drivers-rs 项目做出贡献。
微软承诺会继续推进 Rust 编写驱动,提升 Rust 与 Windows 驱动程序工具包(WDK)之间的功能一致性。系统之家后续将保持关注。


