微软工程师透露2030年前用Rust和AI取代C/C++的宏大计划

Mga komento · 10 Mga view

在最近一篇冗长的LinkedIn动态中,微软知名工程师Galen Hunt提出了一个备受关注的招聘信息该团队致力于在2030年之前,用Rust以及AI辅助的方式取代公司内部的C++ 与C代码。在动态中,Hunt表示他的终极目标是让单个工程师每

  在最近一篇冗长的LinkedIn动态中,微软知名工程师Galen Hunt提出了一个备受关注的招聘信息该团队致力于在2030年之前,用Rust以及AI辅助的方式取代公司内部的C++ 与C代码。在动态中,Hunt表示他的终极目标是让单个工程师每月能够编写上百万行代码。

  自然,这一重磅消息引发了多家媒体的跟进报道,纷纷将其解读为微软一次重大且颇具争议的转型。随后,Hunt对最初的LinkedIn动态进行了更新,澄清这只是微软的“研究项目”,并非Windows 11或后续操作系统的明确路线图

  “我团队的项目是一个研究项目。我们正在构建技术,使得语言之间的迁移成为可能。我发这篇动态的初衷是寻找志同道合的工程师加入我们这项多年计划的下一阶段——而不是为Windows 11+ 定下新策略,也不是暗示Rust是终点。”

  Rust是一种现代编程语言,旨在让软件更快、更可靠。与C、C++ 不同,它内置了关键的安全防护机制,能够防止重大编程错误,但学习曲线相对更陡峭。

  公平地说,Hunt的原始动态的确让人感觉微软计划彻底清除公司软件中的所有C与C++ 代码痕迹,因此我不怪技术博客们对这一新闻的热情。以下是动态中的关键段落

  “我的目标是在2030年前消除微软所有的C与C++ 代码。我们的策略是结合AI与算法,重写微软最大的代码库。我们的北极星是‘1位工程师,1个月,100万行代码’。为实现这项前所未有的任务,我们已经构建了强大的代码处理基础设施。”

全面转向Rust是一个宏大且几乎不可能的目标

  鉴于微软在为Windows 11添加关键功能方面的进展一直比较缓慢,要在2030年前彻底剔除公司软件中的所有C与C++ 代码显然是极其雄心勃勃,甚至在某种程度上可以说是不可实现的,即便有AI的大力帮助。

  不过,Thurrott提到微软已经在慢慢将关键程序的部分模块迁移到Rust,包括Windows内核的某些片段。Hunt在微软工作近30年,是公司“可扩展软件工程未来”小组的成员。他所在团队的目标是研发新工具和技术,以消除微软内部的技术债务。

  XDA已向微软请求就Hunt的LinkedIn动态以及公司未来的Rust规划作出评论。如获回复,我们将更新此报道以提供更多信息。

Mga komento
会员免费服务:时刻音乐 时刻云盘 时刻工具箱 时刻标签 时刻工具