微软要在2030年前淘汰所有C/C++程序代码? 研究主管紧急澄清“只是研究项目”

코멘트 · 9 견해

微软CoreAI体系的杰出工程师Galen Hunt上周通过LinkedIn征才,企图招募一位首席软件工程师,于2030年之前淘汰微软内部所有的C与C++程序代码,以Rust重写微软最大规模的程序代码库。消息一出,不少媒体直接把它当成微软政

  

  微软CoreAI体系的杰出工程师Galen Hunt上周通过LinkedIn征才,企图招募一位首席软件工程师,于2030年之前淘汰微软内部所有的C与C++程序代码,以Rust重写微软最大规模的程序代码库。消息一出,不少媒体直接把它当成微软政策,使得Hunt紧急澄清,这只是一项研究项目,Windows并未启动任何以AI将系统程序代码改写为Rust的计划。

  C与C++诞生于1970至1980年代,是操作系统与高性能软件的核心语言,至今仍支撑Windows等大型系统。但它们依赖人工管理内存,长期成为安全漏洞与运维风险来源。在累积数十年的巨型程序代码库中,修改成本与风险不断放大。随着安全要求提升与AI自动重构兴起,缺乏语言层安全机制的C与C++,逐渐被视为不利于未来长期运维的基础。

  Hunt说,该项目的目标是在2030年前,淘汰微软的每一行C及C++程序代码,采用的策略是结合AI与算法来重写微软最大的程序代码库,终极目标是“一名工程师在1个月内重写100万行程序代码”。

  为了完成该任务,Hunt团队已打造一套程序代码处理系统,先用算法将程序代码转换成关系图,标示各段程序代码之间的依赖关系,AI代理程序再依据该图来修改程序代码。该系统已实际应用在程序代码理解等任务上。

  而准备招募的首席软件工程师,则会负责协助强化其基础设施,以便将微软内部规模最大的C和C++系统转译成Rust,因此需要具备使用Rust构建生产级系统层级程序代码的经验,最好拥有至少3年以Rust撰写系统层级程序代码的经验,强烈希望具备编译器、数据库或操作系统实例经验。

  Hunt解释,该团队隶属于微软CoreAI的EngHorizons组织中的“可扩展软件工程的未来”小组,任务是创建能让微软及客户可大规模消除技术债的能力。该项目并非在替Windows 11以后的版本设置新策略,也未暗示Rust便是终点。

코멘트
会员免费服务:时刻音乐 时刻云盘 时刻工具箱 时刻标签 时刻工具