微软资深工程师提出 2030 年前用 Rust 与 AI 替换全部 C/C++ 代码

抖音秀百科网 网络资讯 3

12 月 23 日消息,微软正积极将 AI 引入软件开发流程。今年 7 月,微软曾披露,其内部的 AI 编程助手已被用于每月超过 60 万个拉取请求(PR)的代码审查,覆盖公司约 90% 的 PR 生成量。

12 月 20 日,微软资深工程师加伦・亨特(Galen Hunt)在 LinkedIn 发文,进一步披露了公司在这一方向上更为激进的设想。

亨特表示,他的目标是在 2030 年之前,用 Rust 语言和 AI 辅助相结合的方式,替换微软内部“每一行”C 和 C++ 代码。他的设想是,使一名工程师在一个月内完成 100 万行代码的编写工作。

他同时提到,这一指标本身是否适合作为生产力衡量标准曾在其他语境下受到质疑,包括 Linux 创始人林纳斯・托瓦兹(Linus Torvalds)近期在不同背景下的相关表态。

亨特进一步介绍称,微软已经构建了一套“强大的代码处理基础设施”,可在既定算法的引导下,部署 AI 智能体,对大规模现有代码进行修改和处理。

为进一步完善相关工具,并推动将 C/C++ 系统迁移至 Rust,亨特宣布其团队正在招聘一名首席软件工程师(Principal Software Engineer),该职位要求至少拥有三年编写系统级 Rust 代码的经验。

随着近年来 Rust 语言在微软内部使用率的逐渐上升,微软也一直鼓励使用 Rust 进行驱动程序开发,以提升安全性。

亨特本人在微软工作已接近 30 年,目前隶属于微软 CoreAI 体系下 EngHorizons 组织中的“可扩展软件工程未来”(Future of Scalable Software Engineering)团队。据IT之家所知,该团队的职责是开发新的工具和技术,以消除微软内部的“技术债务”,并最终将相关能力推广至整个行业。

亨特在 LinkedIn 上发布的内容引发了不同的用户反应。一些讨论主要集中在是否应当全面转向 Rust,而亨特则在回应中强调,Rust 语言本身内置的内存安全和并发安全机制,是其选择该语言的重要原因。