微软2030目标:以Rust彻底取代C/C++代码的安全之路

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈
编辑 | 泽南
微软这次是铁了心要淘汰掉C语言吗?
前阵子,业界传出微软制定了一个目标,要在2030年彻底从代码库中清除C和C++,此事一石激起千层浪,引发了广泛讨论。

事情的缘由是这样的:发出这番言论的Galen Hunt是微软一位资深杰出工程师,他在微软已经工作了28年。最近他正在为一个IC5级别的首席软件工程师岗位招兵买马。
这个核心高级专家岗位可不是闹着玩的,他表示:「我的目标是在2030年清除微软所有的C和C++代码。策略是利用AI与算法,彻底重写微软的整个代码库。
Galen Hunt 还提到,在他所在的North Star团队,工作的目标是「每位工程师,每月产出100万行代码。」为了实现这个看似不可能的目标,他们正在构建处理代码的基础设施,包括算法设施,智能体驱动的AI处理设施,它们可以让代码的转换规模化。目前,这样的基础设施已经在大规模应用于代码理解等任务上了。
你没看错,每位工程师每月要写一百万行代码。
另外,他们计划用于替代「老旧」C语言的新语言,大家可能也已经猜出来了,是Rust。

这随即引发了一场关于新旧语言、科技巨头、AI代码生成技术的口水仗。
就有网友说了,这纯粹是异想天开。这种决策方式在那些对Rust抱有执着信仰、充满幻想式信心的人群中很常见。

将多年来积累、经过大量实践检验过的代码以极快的速度重写,然后在未经充分测试的情况下强行采用,这样做短时间对用户没什么显而易见的好处。而且,这样做预设的前提是:默认Rust代码在各方面都更胜一筹,没有任何bug,而且还更安全。
总的来说,Rust是一个更先进的语言,它在保证了与C/C++几乎相当性能的同时,从语言设计的根源上解决了内存安全和并发安全这两个核心痛点,并提供了现代化的开发体验。
近6年以来,微软一直提倡使用Rust。
微软已经让Rust开发者能够使用Windows API。GitHub上还有一个名为「windows-rs」的代码库,它是Windows API的Rust投影,让Rust代码可以像C++或C#一样调用Win32、COM和WinRT。
微软还专门开展了一个Rust驱动程序开发项目(windows-drivers-rs),这表明该公司也在探索Rust在应用程序之外的应用。可以看出,针对Rust进行优化并非一个口号或一次性开源工作,微软对Rust的重视程度是实实在在的。
不过迄今为止,微软试图用其他语言替代C++、WinUI、XAML等原生语言的尝试并未获得消费者、企业的认可。这种做法造成的内存占用问题反而引人诟病,例如Discord或微软自家的Teams都成了内存消耗大户。
另一方面,如果你知道Windows这个全球超14亿用户、PC市场份额最高的操作系统主要是由C语言编写的,你肯定会认为Galen Hunt的主张有点异想天开了。这个「大重写」计划可能会对Windows 11产生巨大影响。目前,C语言驱动着Windows内核和底层组件的大部分,包括Windows API (Win32),而C++则用于构建原生Windows应用程序。
每人一月100万行代码的KPI,必须基于AI辅助生成代码才可能做到。
今年5月,微软CEO萨提亚·纳德拉在和扎克伯格的谈话中提到,微软已有20-30%的代码是AI写的。纳德拉表示,公司在不同语言的AI代码生成方面取得了不同的成果,其中Python的进展更大,而C++的进展则相对较小。

微软CTO兼人工智能执行副总裁Kevin Scott也表示,他预计到2030年,95%的代码将由AI生成。
但大规模应用AI写代码,是否能做到靠谱,还是一个有待验证的问题,至少现在看还是不行。在闹得沸沸扬扬之后,Galen Hunt修改了自己的原帖内容:

AI能否把Windows代码彻底翻译成Rust语言?唯有时间才能证明。
参考内容:
https://www.linkedin.com/activities/activity:7407863239289729024-WTzf/
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
工信部发布防范 OpenClaw(“龙虾”)开源智能体安全风险“六要六不要”建议
工信部发布“六要六不要”,为OpenClaw(“龙虾”)开源智能体安全风险划出红线 近日,工业和信息化部网络安全威胁和漏洞信息共享平台发布了一份重磅文件,针对当前热门的OpenClaw(因其图标酷似龙虾,业内常昵称为“龙虾”)开源智能体,提出了清晰的安全使用指引——“六要六不要”。这份建议可不是空穴
荣耀 CEO 李健:荣耀机器人全栈自研,将聚焦消费市场
荣耀CEO李健详解机器人战略:全栈自研,聚焦三大核心消费场景 荣耀春季旗舰新品发布会圆满结束后,关于公司未来发展的蓝图更加清晰。在随后的媒体沟通会上,荣耀CEO李健不仅公布了年度销售目标,更首次系统性地阐述了荣耀在机器人领域的完整战略规划与市场布局。 在探讨机器人业务发展方向时,李健明确了荣耀的坚定
别只盯着“上门装龙虾赚26万”!看懂OpenClaw背后的“意图入口”大战
别再只关注“上门装龙虾赚26万”!深度解读OpenClaw背后的“意图入口”新战争 最近科技行业的热潮,充满了戏剧性的现实色彩。一只“红色龙虾”AI智能体搅动了整个市场:有人通过提供安装服务,收取每次五百元,短短几天就赚取二十六万元收入;腾讯大厦前甚至排起长队,大家竞相领取免费的安装体验权限。这场全
openclaw安装配置
一、系统要求 在开始安装 OpenClaw 之前,请务必确认您的计算机满足以下最低配置要求。这如同搭建房屋前检查地基,是确保后续安装流程顺利、软件稳定运行的前提。更高的硬件配置将为复杂任务处理和流畅体验提供有力保障。 操作系统:支持 Windows 10 及以上版本、macOS 最新稳定版,以及主流
自研第一个SKILL-openclaw入门
自研第一个SKILL:手把手教你开发openclaw自定义技能 当你成功构建好openclaw之后,如何让它真正“智能”起来?关键在于为其开发SKILL——这些技能是openclaw的“内功心法”,决定了它能帮你做什么、做多好。 本文将带你亲自动手,从零开始开发你的第一个openclaw自定义技能,
- 日榜
- 周榜
- 月榜
相关攻略
2015-03-10 11:25
2015-03-10 11:05
2021-08-04 13:30
2015-03-10 11:22
2015-03-10 12:39
2022-05-16 18:57
2025-05-23 13:43
2025-05-23 14:01
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程

