标签 程序员 下的文章

为什么 AI 时代,C++ 和 Rust 反而更火了?Herb Sutter 的硬核解读

本文永久链接 – https://tonybai.com/2026/01/03/why-cpp-programmers-keep-growing-fast

大家好,我是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 吉瓦的电力容量,这相当于他们 2022 年的总容量。
  • NVIDIA CEO 黄仁勋:1 吉瓦的数据中心就是 1 吉瓦的电力。你的“每瓦性能 (Performance per Watt)”直接决定了你的收入。

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

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

软件的贪婪与硬件的无奈

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

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

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

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

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

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

  1. 消灭未初始化变量:C++26 将默认消除局部变量未初始化导致的未定义行为 (UB)。这是一个迟到但巨大的进步,直接消灭了一大类常见的安全漏洞。
  2. 标准库“加固” (Hardening):C++26 将引入标准库的“加固模式”,对常用的操作(如 vector 访问)进行边界检查。谷歌和苹果的实践数据表明,这种检查的开销极低(小于 1%),但能预防数以千计的潜在 Bug。
  3. 契约 (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


你的“能效”焦虑

在你的日常开发中,是否也感受到了“算力不够用”或者“云成本过高”的压力?你认为在 AI 时代,掌握一门高性能系统级语言(C++/Rust)是变得更重要了,还是更边缘化了?

欢迎在评论区分享你的看法和职业规划! 让我们一起探讨如何在算力瓶颈时代突围。

如果这篇文章为你拨开了迷雾,别忘了点个【赞】和【在看】,并转发给身边那些坚持底层开发的“硬核”朋友!


还在为“复制粘贴喂AI”而烦恼?我的新专栏 AI原生开发工作流实战 将带你:

  • 告别低效,重塑开发范式
  • 驾驭AI Agent(Claude Code),实现工作流自动化
  • 从“AI使用者”进化为规范驱动开发的“工作流指挥家”

扫描下方二维码,开启你的AI原生开发之旅。


你的Go技能,是否也卡在了“熟练”到“精通”的瓶颈期?

  • 想写出更地道、更健壮的Go代码,却总在细节上踩坑?
  • 渴望提升软件设计能力,驾驭复杂Go项目却缺乏章法?
  • 想打造生产级的Go服务,却在工程化实践中屡屡受挫?

继《Go语言第一课》后,我的《Go语言进阶课》终于在极客时间与大家见面了!

我的全新极客时间专栏 《Tony Bai·Go语言进阶课》就是为这样的你量身打造!30+讲硬核内容,带你夯实语法认知,提升设计思维,锻造工程实践能力,更有实战项目串讲。

目标只有一个:助你完成从“Go熟练工”到“Go专家”的蜕变! 现在就加入,让你的Go技能再上一个新台阶!


商务合作方式:撰稿、出书、培训、在线课程、合伙创业、咨询、广告合作。如有需求,请扫描下方公众号二维码,与我私信联系。

别演了,真实的程序员根本不修电脑:我们左手AI,右手星辰大海

本文永久链接 – https://tonybai.com/2025/12/21/real-programmers-dont-fix-computers-ai-stars-and-seas

大家好,我是Tony Bai。

最近陪家人看几部青春都市剧,实在忍不住想吐槽。

无论题材如何变,编剧笔下的程序员永远是那副德行:戴着黑框眼镜,背着双肩包,唯唯诺诺。而他们的戏份,似乎永远逃不开那一幕——

男主角或者女神的电脑坏了,喊一声:“喂,那个谁,来修一下。”
然后镜头一转,程序员满头大汗地重启电脑,憨厚一笑。

别演了,真的。

都2025年了,大众对程序员的误解依然停留在“修电脑”和“当备胎”的阶段。

今天,我想撕掉这些标签,聊聊真实的程序员到底在做什么,以及为什么我们这群看似“无趣”的人,实则是未来 30 年人类文明的推手。

img{512x368}


“没文化”的工具人?一种中国式的误读

在中国人的传统潜意识里,什么是“有才华”?什么是“有智慧”?

是引经据典,是出口成章,是懂《周易》懂历史,是酒桌上推杯换盏间的人情练达。我们推崇的是“国学”与“人学”

而程序员呢?

我们脑子里装的是 GMP 调度模型,是 Transformer 架构,是 Raft 共识算法

这些知识的认知门槛极高,掌握难度远超背诵几首唐诗。但在大众眼里,这叫“技能”,不叫“学问”;这叫“工具”,不叫“智慧”。

这就造成了一个巨大的荒诞:

一个能徒手写出操作系统内核的顶级工程师,可能因为在饭局上接不上关于“职场厚黑学”的梗,或者不懂得先敬领导一杯酒,就被贴上“木讷”、“情商低”、“读书读傻了”的标签。

我们不是学不会那些,我们只是不Care

程序员的思维通过了严苛的逻辑训练,我们习惯了用 O(1) 的复杂度直达本质。对于那些充满了冗余、虚伪和 O(n^2) 复杂度的繁文缛节,我们的大脑会自动执行 Garbage Collection(垃圾回收)

这种对他人的“降噪”处理,让我们在影视剧里看起来像个“怪胎”,但在代码的世界里,这正是我们构建万物的基石。


格子衫已死:新物种的诞生

如果我们把目光从影视剧移开,看一眼身边真实的 95 后、00 后程序员,你会发现那个“木讷”的标签早已过期。

程序员这个物种,正在经历一次剧烈的“版本迭代”。

去看看现在的互联网大厂,那个传说中的“格子衫军团”正在消失。取而代之的,是滑板少年、是汉服爱好者、是玩死亡重金属的贝斯手。

  • 斜杠青年(Slash):
    你以为他只是个写 Go 语言的后端?下班后,他可能是 B 站拥有十万粉丝的科普 Up 主,可能是独立游戏的制作人,也可能是用 AI 生成艺术画作的数字艺术家。

  • 拒绝被定义:
    如果说上一代程序员的特征是“忍耐”和“沉默”,那么新一代程序员的特征就是“表达”“重塑”。他们不屑于酒桌文化,因为他们更崇尚“技术平权”“透明沟通”

这不再是一群只会修电脑的“工具人”,而是一群试图用技术手段去重构生活方式的“新人类”。

他们在 Github 上构建世界,也在小红书和 Tiktok 上分享生活。他们不是不懂生活,他们是在用代码重新定义什么是“酷”的生活。


左手 AI,右手星辰大海

影视剧还在忙着刻画我们“修电脑”的窘态,却完全没意识到,这群“配角”,此刻正在现实世界中酝酿着怎样的惊涛骇浪。

我们正站在人类历史最疯狂的转折点上。

当你嘲笑程序员不懂“风花雪月”时,他们正在做上帝的工作:

  • 左手,赋予机器“灵魂”与“肉体”:
    那些让你惊叹的 ChatGPT、Claude、DeepSeek,背后是程序员用代码搭建的神经网络。宇树G1/H1,特斯拉的 Optimus等人形机器人,正在走进现实。是程序员将逻辑注入钢铁躯体,让机器人学会行走、抓取,甚至学会思考。具身智能的爆发,将彻底重塑物理世界。

  • 右手,征服星辰大海:
    SpaceX 的“筷子”夹住星舰的那一刻,全球沸腾。那毫秒级的姿态调整,不是靠吟诗作对实现的,而是靠几十万行严密的控制算法

谁才是这个时代的“男一号”?

是那些在剧里谈情说爱的主角吗?不。

是那些在屏幕后,用 Go 语言重构微服务,用 Python 训练大模型,用 C++ 控制火箭姿态的所谓“码农”。

流行文化在消费我们,而我们在重塑流行文化赖以生存的世界。

国学典籍是面向过去的接口,它教我们如何维系一个稳定的人情社会;

编程语言是面向未来的接口,它教我们如何与硅基生命对话,如何在此刻定义未来 30 年的规则。


小结:致敬时代的推手

也许在未来的很长一段时间里,影视剧里的程序员依然会是那个戴着眼镜、不懂风情的“路人甲”。

没关系。让我们接受这种“误读”。

因为这种“忽视”,恰恰是一种保护色。它让我们这群人能远离嘈杂的名利场和复杂的人际关系,心无旁骛地坐在屏幕前。

我们不需要修电脑,我们在修补这个世界的 Bug;

我们不需要当偶像剧的主角,我们在编写人类文明的下一个版本。

致敬每一位“不善言辞”,但正在改变世界的程序员。


作为程序员,你曾在哪一刻因为“不懂人情世故”或“不关注大众话题”而被误解过?而在那一刻,你脑子里其实正在思考什么硬核的技术问题?

欢迎在评论区,分享你的“社死”与“高光”时刻。


未来30年,是属于工程师的黄金时代。

别让你的技能停留在“修电脑”的阶段。想要掌握 Go 语言在云原生、AI 工程化 中的核心能力,紧跟 具身智能 的浪潮?

加入我的 「Go & AI 精进营」。在这里,我们不聊厚黑学,只聊如何拿到通往未来的船票。

[此处放置知识星球二维码]


还在为“复制粘贴喂AI”而烦恼?我的新专栏 AI原生开发工作流实战 将带你:

  • 告别低效,重塑开发范式
  • 驾驭AI Agent(Claude Code),实现工作流自动化
  • 从“AI使用者”进化为规范驱动开发的“工作流指挥家”

扫描下方二维码,开启你的AI原生开发之旅。


你的Go技能,是否也卡在了“熟练”到“精通”的瓶颈期?

  • 想写出更地道、更健壮的Go代码,却总在细节上踩坑?
  • 渴望提升软件设计能力,驾驭复杂Go项目却缺乏章法?
  • 想打造生产级的Go服务,却在工程化实践中屡屡受挫?

继《Go语言第一课》后,我的《Go语言进阶课》终于在极客时间与大家见面了!

我的全新极客时间专栏 《Tony Bai·Go语言进阶课》就是为这样的你量身打造!30+讲硬核内容,带你夯实语法认知,提升设计思维,锻造工程实践能力,更有实战项目串讲。

目标只有一个:助你完成从“Go熟练工”到“Go专家”的蜕变! 现在就加入,让你的Go技能再上一个新台阶!


商务合作方式:撰稿、出书、培训、在线课程、合伙创业、咨询、广告合作。如有需求,请扫描下方公众号二维码,与我私信联系。

如发现本站页面被黑,比如:挂载广告、挖矿等恶意代码,请朋友们及时联系我。十分感谢! Go语言第一课 Go语言进阶课 AI原生开发工作流实战 Go语言精进之路1 Go语言精进之路2 Go语言第一课 Go语言编程指南
商务合作请联系bigwhite.cn AT aliyun.com

欢迎使用邮件订阅我的博客

输入邮箱订阅本站,只要有新文章发布,就会第一时间发送邮件通知你哦!

这里是 Tony Bai的个人Blog,欢迎访问、订阅和留言! 订阅Feed请点击上面图片

如果您觉得这里的文章对您有帮助,请扫描上方二维码进行捐赠 ,加油后的Tony Bai将会为您呈现更多精彩的文章,谢谢!

如果您希望通过微信捐赠,请用微信客户端扫描下方赞赏码:

如果您希望通过比特币或以太币捐赠,可以扫描下方二维码:

比特币:

以太币:

如果您喜欢通过微信浏览本站内容,可以扫描下方二维码,订阅本站官方微信订阅号“iamtonybai”;点击二维码,可直达本人官方微博主页^_^:
本站Powered by Digital Ocean VPS。
选择Digital Ocean VPS主机,即可获得10美元现金充值,可 免费使用两个月哟! 著名主机提供商Linode 10$优惠码:linode10,在 这里注册即可免费获 得。阿里云推荐码: 1WFZ0V立享9折!


View Tony Bai's profile on LinkedIn
DigitalOcean Referral Badge

文章

评论

  • 正在加载...

分类

标签

归档



View My Stats