微软工程师的雄心壮志:到2030年消除C/C++,转向Rust编程语言

最近,微软的一位资深工程师在领英发布的招聘启事引起了广泛的关注,他提出了一个令人激动的目标——到2030年,微软将彻底淘汰C和C++编程语言,转而采用Rust。
2026-01-08 17:25:22  |   作者:开源爱好者  |   来源:

微软工程师的雄心壮志:到2030年消除C/C++,转向Rust编程语言

最近,微软的一位资深工程师在领英发布的招聘启事引起了广泛的关注,他提出了一个令人激动的目标——到2030年,微软将彻底淘汰C和C++编程语言,转而采用Rust。
2026-01-08 17:25:22
作者:开源爱好者
来源:

最近,微软的一位资深工程师在领英发布的招聘启事引起了广泛的关注,他提出了一个令人激动的目标——到2030年,微软将彻底淘汰C和C++编程语言,转而采用Rust。这一消息迅速引发了技术社区的热议,Rust编程语言的支持者纷纷为此欢呼。然而,这一目标并非微软的官方战略,而是该工程师个人的目标。

microsoft.jpg

澄清:这一目标属于个人研究项目

微软的杰出工程师Galen Hunt在四天前的领英发布中,表达了他这一雄心勃勃的计划,并吸引了不少关注。然而,随之而来的是大量的误解和疑虑。为了澄清误会,Hunt在更新中表示:“我的团队正在进行一个研究项目,我们正在构建技术,使得从一种编程语言到另一种编程语言的迁移变得可能。”他进一步解释道,这一目标是希望找到有共同兴趣的工程师,而不是要为Windows 11及以后版本制定新的策略,也不意味着Rust将是最终的目标语言。

Hunt的项目旨在探索如何利用AI帮助大规模地将代码从一种语言迁移到另一种语言。他表示,团队的“北极星目标”是“1名工程师,1个月,100万行代码”。为了展示这一技术,团队将以Rust作为目标语言,C和C++作为源语言,进行代码迁移的实验。

AI助力代码迁移:Rust的兴起与C/C++的挑战

微软并非唯一在关注内存安全问题的公司。根据谷歌和微软的研究,软件中约70%的安全漏洞源于内存安全问题。因此,使用如Rust这样的内存安全语言,已经成为一项备受关注的趋势。Rust因其高效且保证内存安全的特性,成为许多开发者和公司眼中的理想选择。

然而,AI用来自动化代码重写的做法仍存在一些风险。AI生成的代码通常比人类编写的代码存在更多的潜在问题。这意味着,即便使用Rust这种内存安全语言,AI生成的代码也未必能够带来更高的安全性和稳定性。

微软的AI驱动开发:正在改变软件工程的未来

尽管如此,微软和其他大型软件公司依然在大力推进AI辅助软件开发的进程。微软CEO在今年4月透露,微软新代码的30%已经是由AI编写的。随着AI技术的不断发展,微软的目标是通过AI大规模支持软件开发,从而提升开发效率和软件质量。

尽管Galen Hunt的目标并非微软的整体战略,但他的研究项目无疑为未来的软件工程开辟了新的方向。AI辅助的编程语言迁移,可能会成为未来编程领域的重要发展趋势,也为那些关注代码安全和效率的开发者提供了新的思路。

Rust的崛起,代表着编程语言发展的一大步,而AI在代码迁移中的应用,也为软件开发提供了新的可能性。未来,随着技术的不断发展,更多的软件公司可能会加入到这一进程中,从而推动编程语言和开发工具的不断革新。