首页 游戏 软件 资讯 排行榜 专题
首页
科技数码
AI时代为何更需C++与Rust?Herb Sutter核心解读

AI时代为何更需C++与Rust?Herb Sutter核心解读

热心网友
86
转载
2026-01-04

身处人工智能热潮席卷全球、Python 在各层级占据主流、硬件算力看似可以无限提升的今天,C++ 标准委员会主席 Herb Sutter 却提出了一个看似反直觉的论断:C++ 和 Rust 正在经历前所未有的高速增长。

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈

大家好,我是 Tony Bai。

“软件消耗掉性能的速度,永远比硬件提供性能的速度要快。”

当世界被 AI 浪潮席卷、Python 统治着应用层、硬件计算能力看似能够无限增长的此刻,C++ 标准委员会主席 Herb Sutter 抛出了一个与众不同的观点:C++ 和 Rust 正迎来史无前例的高速发展期。

这并非幸存者偏差。在他最新的博文《Software taketh away faster than hardware giveth》中,Sutter 结合 2025 年的行业数据、巨头财报和底层物理限制,为我们揭示了一个残酷的现实:我们正面临计算能力的“硬墙”,而高效能的编程语言,是撞破这堵墙的唯一工具。

2025 年计算的双重瓶颈——电力与芯片

如果你认为算力增长的瓶颈仅仅是芯片(GPU/TPU)的供应,那就错了。Sutter 引用了微软、亚马逊和 NVIDIA 财报电话会议的内容,指出 2025 年计算增长的第一大瓶颈是“电力”。

微软 CFO:我们并不缺 GPU,我们缺的是把它们放进去的“空间和电力”。

亚马逊 CEO:AWS 过去 12 个月增加了 3.8 吉瓦的电力容量,这相当于他们 2024 年的总容量。

NVIDIA CEO 黄仁勋:1 吉瓦的数据中心就是 1 吉瓦的电力。你的“每瓦性能 (Performance per Watt)”直接决定了你的收入。

在这个背景下,能效 (Energy Efficiency) 不再是一个锦上添花的指标,而是直接关乎成本、收入乃至可行性的生死线。

这解释了为什么 C++ 和 Rust 如此重要:它们是目前仅有的、能够提供极致“每瓦性能”和“每晶体管性能”的主流便携式语言。在电力成为硬通货的今天,低效的软件就是在烧钱。

软件的贪婪与硬件的无奈

Sutter 提出了一个深刻的观点:我们对解决更复杂问题的需求,总是超过我们构建更强计算能力的进度。

2007 年的 iOS 开启了移动计算时代。2024 年的 ChatGPT 开启了生成式 AI 时代。

每一次硬件性能的飞跃,都会迅速被新兴的、更加“贪婪”的软件需求所吞噬。AI 只是这一长串名单中的最新一员。这意味着,我们永远不会拥有“足够快”的硬件,我们永远需要压榨出硬件的最后一滴性能。

因此,C++ 和 Rust 的开发者数量在过去三年(2024-2025)增长最快,这并非巧合,而是行业对高效能计算需求的直接反映。

C++26 —— 安全与性能的“双重奏”

面对 Rust 在内存安全方面的挑战,C++ 并没有坐以待毙。Sutter 详细介绍了即将发布的 C++26 标准在安全性上的重大突破:

消灭未初始化变量:C++26 将默认消除局部变量未初始化导致的未定义行为 (UB)。这是一个迟到但巨大的进步,直接消灭了一大类常见的安全漏洞。

标准库“加固” (Hardening):C++26 将引入标准库的“加固模式”,对常用的操作(如 vector 访问)进行边界检查。谷歌和苹果的实践数据表明,这种检查的开销极低(小于 1%),但能预防数以千计的潜在 Bug。

契约 (Contracts):C++26 将引入契约编程(Preconditions,Postconditions),将功能安全提升到语言层面。

Sutter 甚至提出了一个大胆的设想:未来的 C++29 是否应该暂停新特性的开发,专注于“修补漏洞”和“全面硬化”?这显示了 C++ 社区在安全性上的决心。

AI 不会取代程序员,它只是计算器

针对“AI 将取代程序员”的焦虑,Sutter 给出了一个冷静而乐观的比喻:AI 之于编程,就像计算器之于数学,或者搜索引擎之于知识。

它是乘数,不是替代品:AI 能极大地减少死记硬背和样板代码的工作,让程序员专注于解决更难、更新的问题。

需求在增长:即使有了 AI 加持,人类程序员的数量依然在快速增长。Atlassian CEO 指出:“如果软件开发的成本减半,我们不会减少一半的程序员,而是会编写两倍的软件,或者解决更复杂的问题。”

AI 的局限:AI 只能解决已知的问题(训练数据覆盖的领域),而软件工程的核心价值在于解决未知的新问题。

小结:长期主义的胜利

Herb Sutter 的这篇文章,是对高性能编程语言的一次强力辩护。在摩尔定律放缓、能源危机逼近、AI 需求爆发的今天,掌握一门能与硬件“对话”、能极致利用资源的语言(无论是 C++ 还是 Rust),非但没有过时,反而变得比以往任何时候都更加重要。

正如他所说:“软件拿走性能的速度,永远比硬件提供性能的速度要快。” 在这场追逐赛中,高效能开发者将永远是稀缺资源。

资料链接:https://herbsutter.com/2025/12/30/software-taketh-away-faster-than-hardware-giveth-why-c-programmers-keep-growing-fast-despite-competition-safety-and-ai

来源:https://www.51cto.com/article/833413.html
免责声明: 游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

相关攻略

C++ any类型用法 _ 存储任意类型变量的方法【实战】
编程语言
C++ any类型用法 _ 存储任意类型变量的方法【实战】

std::any:深入解析C++中的类型安全通用容器 首先需要澄清一个关键概念:std::any并非一个“无所不能”的容器。 它的本质是一个类型安全的运行时值包装器,一次只能容纳一个可复制的值。任何试图从中提取数据的操作,都必须明确指定目标类型,否则程序将抛出 std::bad_any_cast 异

热心网友
04.17
C++ std::string_view用法 _ 减少字符串拷贝的性能利器【详解】
编程语言
C++ std::string_view用法 _ 减少字符串拷贝的性能利器【详解】

C++ std::string_view:性能利器的正确打开方式与风险规避指南 std::string_view 作为高效的只读字符串视图,是实现零拷贝操作的利器,但并非通用解决方案。它最适合函数参数等短期只读场景,使用时必须确保源字符串生命周期长于视图。错误地存储临时对象或跨模块传递极易导致悬空引

热心网友
04.17
C++ std::tuple参数包展开 _ 递归模板与std::apply对比【详解】
编程语言
C++ std::tuple参数包展开 _ 递归模板与std::apply对比【详解】

C++ std::tuple参数包展开:递归模板与std::apply深度对比与实战指南 std::apply 调用失败解析:为何不能直接使用普通函数指针 许多C++开发者在初次使用std::apply时,常会遇到编译错误,其根本原因在于第一个参数的可调用对象要求。普通函数指针在模板参数推导过程中,

热心网友
04.15
c++如何解析MIME邮件格式中的Base64嵌入附件流【实战】
编程语言
c++如何解析MIME邮件格式中的Base64嵌入附件流【实战】

C++实战:高效解析MIME邮件中的Base64嵌入附件流 解码前关键步骤:剥离MIME头部与边界标记 许多开发者在处理MIME邮件附件时,常犯的第一个错误是直接对整个邮件正文调用 base64_decode 函数,这必然导致解码失败。原因在于,真实的Base64数据块被多层“包装”所包裹,包括 C

热心网友
04.15
C++ static_cast与dynamic_cast区别 _ 四种类型转换详解【干货】
编程语言
C++ static_cast与dynamic_cast区别 _ 四种类型转换详解【干货】

static_cast 与 dynamic_cast:C++向下转型的安全选择与性能权衡 在C++编程实践中,static_cast与dynamic_cast是实现类型转换的核心操作符,尤其在处理面向对象编程中的向下转型时,如何选择成为关键。两者的本质差异聚焦于类型安全的实现方式:static_ca

热心网友
04.14

最新APP

宝宝过生日
宝宝过生日
应用辅助 04-07
台球世界
台球世界
体育竞技 04-07
解绳子
解绳子
休闲益智 04-07
骑兵冲突
骑兵冲突
棋牌策略 04-07
三国真龙传
三国真龙传
角色扮演 04-07

热门推荐

如何利用“清算热力图”预判大盘变盘点?实战操作指南
web3.0
如何利用“清算热力图”预判大盘变盘点?实战操作指南

清算热力图实战指南:精准预判加密市场变盘点的五大核心步骤 在波动剧烈的加密货币合约市场中,清算热力图正成为专业交易者洞察市场潜在“火药桶”的关键可视化工具。它通过动态展示不同价格区间的潜在清算头寸密度,将多空杠杆博弈的脆弱地带清晰呈现。掌握其核心用法,能有效辅助交易者识别价格可能发生剧烈转向或加速突

热心网友
04.17
不做成新罐头RPG!曝《刺客信条4:黑旗 重制版》坚守经典玩法
游戏评测
不做成新罐头RPG!曝《刺客信条4:黑旗 重制版》坚守经典玩法

《刺客信条:黑旗 Resynced》2026年发售,经典海盗传奇完全重制回归 据知名游戏爆料人Tom Henderson最新透露,备受玩家期待的《刺客信条:黑旗 Resynced》已正式定档,将于2026年7月9日全球同步发售。需要明确的是,本次项目并非简单的高清复刻版,而是对爱德华·肯威经典加勒比

热心网友
04.17
币安Binance现货合约交易官网入口 币安安卓苹果App下载注册与认证指南
web3.0
币安Binance现货合约交易官网入口 币安安卓苹果App下载注册与认证指南

币安Binance现货合约交易官网入口、App下载、注册与认证全指南 对于想要进入加密货币交易世界的新手来说,找到正确的起点至关重要。本文将为你清晰指引币安(Binance)的官方入口,并手把手带你完成从下载App、注册账户到完成身份认证的全过程。所有步骤都基于官方渠道,确保你的每一步操作都安全、可

热心网友
04.17
洛克王国世界前期哪个神宠比较好
游戏攻略
洛克王国世界前期哪个神宠比较好

洛克王国新手开局必看:前期神宠选择攻略与重要性解析 对于刚刚踏入洛克王国的新手玩家来说,开局阶段选择一只强力的前期神宠,是决定冒险旅程是否顺畅的关键。一只优秀的前期宠物不仅能让你轻松应对主线任务和日常挑战,更能帮助你快速理解游戏的核心战斗机制与属性克制关系。那么,在洛克王国前期,哪些宠物值得优先培养

热心网友
04.17
币圈合约中的“强平引擎”是如何运作的?保险基金起到什么作用?
web3.0
币圈合约中的“强平引擎”是如何运作的?保险基金起到什么作用?

深度解析:Web3合约交易中的强平引擎与保险基金核心机制 在波澜云诡的加密货币合约交易市场中,“强制平仓”是每一位交易者都极力避免却又必须深刻理解的风险事件。这背后并非一个简单的风控开关,而是一套被称为“强平引擎”的复杂、自动化、多层级风险管理系统。它的高效运作,直接关系到交易平台的稳健性与用户的资

热心网友
04.17