微软正在推进一项长期工程,计划在2030年前将公司内部现存的C和C++代码逐步迁移至Rust。这一消息由微软内部工程负责人披露,引发了开发者社区的广泛讨论。此次转型将覆盖新项目以及Windows、云服务等核心产品的历史代码库。微软希望借助自动化工具与AI技术来加速代码的理解与重写,并设定了效率目标来衡量进展。此外,微软还将结合AI与算法来转换代码,构建代码处理基础设施,并引入图形化代码分析方法。负责人表示,他们已经构建了强大的代码处理基础设施,目前正在招聘一名有3年以上Rust系统级代码编写经验的首席软件工程师,以协助将微软最大的C和C++系统移植到Rust。
