微软计划 2030 年前用 Rust 全面替换 C/C++ 代码
微软正推进一项长期工程:计划在 2030 年前,将公司内部现存的 C 和 C++ 代码逐步迁移至 Rust。该消息源于微软内部工程负责人在公开平台的披露,随后引发开发者社区广泛讨论。 按照规划,这一转型不仅适用于新项目,也覆盖 Windows、云服务等核心产品中规模庞大的历史代码库。微软希望借助自动化工具与 AI 技术,加速代码理解与重写过程,并设定了极高的效率目标,用于衡量迁移进展。 将结合 AI 与算法快速转换代码。 大规模构建代码理解和处理的基础设施,为自动化重写提供支持。 引入图形化的代码分析方法,在企业级别处理代码重构。 这名负责人表示,为了完成这项以前难以想象的任务,他们构建了一个强大的代码处理基础设施: 算法基础设施能够大规模地构建源代码的可扩展图 人工智能处理基础设施则使我们能够应用由算法引导的人工智能代理,大规模地进行代码修改。该基础设施的核心部分已经在代码理解等问题上大规模运行。 他表示目前正在招聘一名首席软件工程师来协助这项工作:“首席软件工程师这一职位旨在帮助我们发展...
