Microsoft将于2030年前用Rust全面取代C/C++代码,全面拥抱AI驱动重构

Microsoft宣布将在2030年前彻底淘汰所有现有的C和C++代码,全面改用Rust语言。这一重大转型将主要依托AI与算法,配合其自研的大规模代码处理基础设施来重写包括NT/Windows内核在内的核心代码库。Microsoft杰出工程师Galen Hunt在LinkedIn发文表示,他们的目标是实现“1名工程师,1个月,重写100万行代码”,用AI驱动的算法系统实现前所未有的自动化代码迁移。

其实公司在2023年已宣布部分Windows内核将采用Rust重写,并由Azure CTO Mark Russinovich推行禁止新项目采用C/C++,推广Rust的政策。2025年初Russinovich也强调Microsoft已“全力投入Rust”。业内普遍认为,这一举措将极大提升核心产品的内存安全性和维护性,标志着微软工程体系的一次深刻转型。

来源