微软计划到2030年用Rust语言替换所有C和C++代码
创始人
2026-01-19 19:26:36
0

微软希望将其代码库转换为Rust语言,并正在招聘人员来实现这一目标。

微软杰出工程师Galen Hunt在最近的LinkedIn帖子中写道:"我的目标是到2030年消除微软的每一行C和C++代码。"

"我们的策略是结合AI和算法来重写微软最大的代码库,"他补充道。"我们的北极星是'1名工程师,1个月,100万行代码'。"

Hunt的帖子提到了一个首席软件工程师的职位招聘广告,该工程师将负责开发微软正在构建的工具来实现这一目标。

"这个职位的目的是帮助我们发展和增强我们的基础设施,以便将微软最大的C和C++系统转换为Rust,"Hunt写道。

微软已经构建了一些工具来推进这一转变。

"我们已经建立了强大的代码处理基础设施,"Hunt写道。"我们的算法基础设施在大规模源代码上创建了可扩展的图形。然后,我们的AI处理基础设施使我们能够应用由算法指导的AI智能体,大规模地进行代码修改。"

获得这份工作的人将在微软的可扩展软件工程未来团队工作,Hunt表示该团队的使命是"建设能力,让微软和我们的客户大规模消除技术债务"。

"我们与内部客户和合作伙伴一起开拓新的工具和技术,然后与其他产品团队合作,在微软和整个行业大规模部署这些能力,"他写道。

与C和C++不同,Rust是一种内存安全语言,这意味着它使用自动化内存管理来避免越界读写和释放后使用错误,因为这两种错误都为攻击者提供了控制设备的机会。近年来,政府呼吁普遍采用内存安全语言,特别是Rust,以提高软件安全性。

微软也呼吁更多地使用Rust。2022年,该公司Azure云的首席技术官呼吁Rust成为新项目的默认语言。微软科学家已经开发了一个工具,可以自动将一些C代码转换为Rust。

这家软件巨头还创建了工具来帮助开发者使用Rust编写Windows驱动程序。

微软提供广泛的产品阵列。MSportals.io网站列出了超过500个用于管理微软产品的活跃在线门户!该公司还拥有庞大的内部IT资产。

重写所有这些代码所需的工作量必定是巨大的。这无疑会暴露出自动化无法解决的大量边缘案例。

如果您有勇气为此做出贡献,Hunt提到的这份工作要求您每周在微软雷德蒙德办公室工作三天,年薪在139,900美元到274,800美元之间。

Q&A

Q1:微软为什么要将C和C++代码转换为Rust?

A:因为与C和C++不同,Rust是一种内存安全语言,使用自动化内存管理来避免越界读写和释放后使用错误,这些错误为攻击者提供了控制设备的机会。近年来,政府也呼吁普遍采用内存安全语言来提高软件安全性。

Q2:微软的代码转换计划规模有多大?

A:微软计划到2030年消除所有C和C++代码,目标是"1名工程师,1个月,100万行代码"。考虑到微软提供超过500个在线门户产品和庞大的内部IT资产,这将是一个巨大的工程项目。

Q3:微软如何实现大规模代码转换?

A:微软结合AI和算法来重写代码库,已经建立了强大的代码处理基础设施。他们的算法基础设施在源代码上创建可扩展图形,AI处理基础设施则应用由算法指导的AI智能体来大规模进行代码修改。

相关内容

最新资讯

招聘信息 | 福建省2026年... 刚刚! 福建省公务员局发布 福建省2026年度考试录用公务员公告 计划录用4723名公务员 (含参公...
书图国际教育集团英国分公司SA... Summit Academic Services Ltd. (SAS) 公司简介 Summit A...
泽连斯基:乌多地遭俄大规模袭击... 当地时间20日,乌克兰总统泽连斯基表示,俄罗斯当天凌晨对乌发动大规模空袭,动用大量弹道导弹、巡航导弹...
【夜读】父母越松弛,孩子越自信 孩子的自信 藏在父母的气场里 有一次,在公园看到这样一幕:两个孩子在练习滑板,过程中难免会摔倒几次。...
今晨发生地磁暴 我国夜空再现绚... 记者从中国气象局了解到,北京时间1月20日02时起,地球开始发生磁暴,截至目前,共出现6小时特大地磁...
Rokid Ai智能眼镜系列全... (全球TMT2026年1月20日讯)Rokid宣布,Rokid Ai Glasses Style正式...
年宵花市场供销两旺绽放“美丽经... 1月17日,在武汉市江汉区的一家花卉市场,不少消费者正在挑选心仪的年宵花,为家中增添节日气氛。随着春...
潜江两会传真 |朱光洪当选潜江... 湖北日报讯(记者黄璐、通讯员彭迪)1月20日上午,潜江市第九届人民代表大会第六次会议进行大会选举,朱...
2026年东营留学机构哪家好?... 一、东营学子如何筛选留学中介?关键痛点与明确解答 今天是2026年1月19日,作为一位从业九年的东...
26届湖北专升本现代汉语章节模... 现代汉语是是汉语言文学专业的一门专业必修课和专业主干课程,是汉语言文学专业的一门学位课程。该课程的教...