微软资深专家计划用Rust和AI全面取代C/C++代码

今年七月,微软揭示了其如何将AI深度融入开发工作流程。该公司谈到利用内部AI驱动的编码助手每月审查超过60万个拉取请求(PR),涵盖了公司内部生成的所有PR的90%。微软也在将其AI技术深度整合到面向消费者的开发工具中。如今,一位微软资深专家透露了在这一领域更为宏大的计划。

在一篇详细的LinkedIn帖子中,微软杰出工程师盖伦·亨特(Galen Hunt)宣称,他的目标是在2030年前,通过Rust和AI辅助的组合,全面替换微软内部的每一行C++和C代码。亨特的使命是让单个工程师每月能够编写一百万行代码——这作为一个衡量生产力的指标,正如Linux创始人林纳斯·托瓦兹(Linus Torvalds)最近在另一语境中指出的,似乎相当随意(甚至可能无意义?)。

亨特进一步强调了一项”强大的代码处理基础设施”,它使得公司能够部署由既定算法引导的AI代理,对现有代码进行大规模修改。为了进一步完善这套工具,并将C/C++系统迁移至Rust,亨特的团队正在招聘一名拥有至少三年系统级Rust开发经验的首席软件工程师。

过去几年,Rust编程语言在微软内部日益流行。这家科技巨头一直在鼓励使用Rust进行驱动程序开发以增强安全性。与此同时,亨特本人在微软工作已近三十年,目前是微软CoreAI部门EngHorizons组织下”可扩展软件工程的未来”小组的成员。他的团队负责开发新的工具和技术,以消除公司内部的技术债务,并最终惠及整个行业。

对于盖伦·亨特在LinkedIn上发布的这篇帖子,业界反响不一。人们主要质疑向Rust迁移的决策,而亨特则通过强调该语言内置的内存安全性和并发安全机制来为这一选择辩护。

微软资深专家计划用Rust和AI全面取代C/C++代码插图

评论