首页 / 旅游 / 正文

程序语言排名(全球开发者三年暴增50%!增速最快的不是Python,而是C++和Rust)

放大字体  缩小字体 来源:韩国进口奶粉 2026-04-17 17:30  浏览次数:12

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

出品 | CSDN(ID:CSDNnews)

在深入解读数据之前,我们先抛出一个核心问题:2022-2025 年,为何 C++ 与 Rust 能跻身主流编程语言中增长最快的行列?

我们对解决大规模计算问题的需求,一直在不断突破硬件算力的上限,且这种趋势看不到终点,这就决定了高性能编程语言的需求会长盛不衰。每隔几年,总会有人质疑 “硬件性能已经过剩”,但下一个现象级软件需求的出现,总会给整个行业敲响警钟——就像 2007 年的 iOS,以及 2022 年 11 月横空出世的 ChatGPT。

2025 年全球计算领域的两大核心瓶颈

不妨先思考几秒,再继续往下看……好吧,答案揭晓:如果你的回答是电力与芯片,且顺序丝毫不差,那就完全正确。

但很多人都忽略了一点:电力才是 2025 年的头号瓶颈。你有没有发现,近期 OpenAI 的所有合作协议,都用 “千兆瓦” 来衡量算力投入?我们不妨看看三位企业高管在最新财报电话会议上的表态。

“微软 Azure 的核心瓶颈,其实并非 GPU 或 CPU 本身的短缺,而是缺乏足够的场地与电力来部署这些硬件。”

“过去 12 个月,AWS 新增了超过 3.8 千兆瓦的电力容量,这一规模远超其他任何云服务商。更直观地说,我们现在的电力承载能力,已经是 2022 年的两倍,并且计划到 2027 年实现再次翻倍。”

“归根结底,数据中心的电力上限是固定的——比如一座千兆瓦级数据中心,其电力供给就是 1 千兆瓦。单位功耗的算力表现,将直接决定企业的营收,这是不折不扣的硬道理。”

而能同时满足这两大核心指标的主流可移植编程语言,屈指可数:C、C++ 与 Rust。因此,2025 年这三门语言均保持稳健增长,尤其是 C++ 与 Rust 的高速扩张,也就不足为奇了。

2025 年数据洞察:编程领域持续爆发,C++ 与 Rust 领跑增长

SlashData 发布的《2025 年全球开发者群体趋势报告》显示,过去三年全球开发者数量增长了约 50%,从 3100 万出头飙升至 4700 万以上。这一数据也得到了其他机构的佐证:IDC 预测,这一增长趋势将持续,到 2028 年全球开发者数量有望突破 5700 万;JetBrains 发布的报告也给出了相近的专业开发者数量统计,只是由于统计范围排除了学生与业余爱好者,整体数值相对更小。

要理解 C++ 的增长含金量,我们可以从两个维度来看:

● 纵向对比 Rust:C++、Python、Java 这三门语言,单年新增的开发者数量,就与全球 Rust 开发者的总数量大致相当。

看到这里,可能有人会疑惑:这一增长趋势真的合理吗?近几年,不少媒体报道和行业观点都在唱衰 C++,称其 “安全性不足,难以满足现代开发需求”,为何 C++ 还能实现如此强劲的增长?

安全性之争:类型/内存安全与功能安全

其一:行业安全问题的核心,并非编程语言本身的安全性缺陷

为什么漏洞问题越来越不局限于语言或软件层面?因为软件的防护能力正在不断增强,这也直接推高了零日漏洞的利用成本——从数千美元飙升至数百万美元。在这种情况下,攻击者自然会转移目标,寻找防护链条中更薄弱的环节。

相比耗费巨大精力去挖掘一个“释放后使用”漏洞,编写恶意代码植入目标设备(而且这种攻击的成本还在不断上升),攻击者更倾向于选择更简单的方式:要么利用不依赖语言缺陷的跨站脚本攻击,要么干脆完全无视软件防护,直接通过电话诱骗用户泄露密码。

一个关键问题在于:绝大多数漏洞统计数据,都将 C 与 C++ 合并计算,很难找到能明确区分两者的权威公开报告。据我所知,唯一一份能区分 C 与 C++ 安全表现的可靠研究,来自 Mend.io 于 2019 年发布的《全球最安全编程语言排行》。尽管这份数据距今已有数年,但其中体现的趋势在历年报告中始终保持一致。

(1)消除未初始化局部变量导致的未定义行为。这个功能有多实用?就在我撰写本文的当天,Reddit 的 r/cpp 论坛上还出现了一个吐槽帖:《那个让我彻底重视未定义行为的生产环境 BUG》,而这个问题恰好能被 C++26 完美解决。

除此之外,C++26 还通过 “契约(Contracts)” 机制实现了功能安全——在语言层面引入前置条件、后置条件与契约断言。开发者可以借助这些特性,对程序行为进行更全面的校验,其作用远超单纯的内存安全保障。

● 进一步强化标准库的安全防护能力;

我也听到不少开发者呼吁:希望 C++ 的演进速度能放缓一些,让编译器厂商与用户有时间消化新特性——就像 C++03 版本那样,以稳定性为核心目标。但与此同时,大家也十分期待 C++ 的安全性能能持续提升。

我对这个想法很感兴趣。这并非因为安全性是 C++ 的头号痛点(毕竟 C++ 的使用规模正在高速增长),而是因为它能同时兼顾 “暂缓迭代、稳定现有特性” 与 “持续加固、提升安全性能” 两大诉求。所谓聚焦,本质就是学会取舍。

编程行业正在高速发展,C++ 更是一骑绝尘。凭借与“计算需求持续超越硬件供给”这一 80 年长周期趋势的深度契合,C++ 的长期发展前景十分广阔。作为一门与时俱进的语言,C++ 始终在适配硬件生态的变化,坚守“最大化挖掘硬件潜力”的核心使命,精准满足开发者的需求。

致敬 C++ 的 2025 年,也期待它在 2026 年续写辉煌!

打赏
0相关评论
热门搜索排行
精彩图片
友情链接
声明:本站信息均由用户注册后自行发布,本站不承担任何法律责任。如有侵权请告知立立即做删除处理。
违法不良信息举报邮箱:115904045
头条快讯网 版权所有
中国互联网举报中心