C++ 跻身 Stack Overflow 最受欢迎语言之列

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

C++ 再次跻身前列:开发者为何钟爱这门语言?



根据年度开发者调查 Stack Overflow 2024 的数据,C++ 编程语言稳居专业程序员最喜爱的语言前三名。这一结果让许多习惯认为 C++“复杂”或“过时”的人感到意外。相反,社区表明:C++ 充满活力、与时俱进,并继续赢得新一代开发者的青睐。



调查结果如何?

Stack Overflow 调查吸引了全球超过 65,000 名开发者参与。受访者被要求指出他们使用和喜爱的语言。C++ 的排名如下:

  • 第 3 名——最受欢迎的语言(仅次于 Rust 和 TypeScript);
  • 第 6 名——使用频率(仅次于 JavaScript、Python、TypeScript、C# 和 Java);
  • 高“喜爱”比例——超过 60% 使用 C++ 的受访者表示他们喜欢用 C++ 编写代码。


为什么 C++ 再次流行?

许多专家将 C++ 日益增长的受欢迎程度归因于以下几个因素:

  • 性能——C++ 在实时系统、游戏引擎(Unreal Engine)、高负载服务器和嵌入式系统中仍然是王者。
  • 标准的演进——C++20 和 C++23 的发布带来了模块、概念、协程和范围。代码变得更清晰、更安全,同时保持了速度。
  • 对底层开发兴趣的增长——随着物联网、自主系统和区块链的发展,程序员再次重视对内存和资源的控制。
  • 社区与工具——CMake、Conan 以及现代 IDE(CLion、VS Code)使 C++ 开发比以往任何时候都更加舒适。


谁最喜爱 C++?

根据调查数据,C++ 尤其受到以下人群的重视:

  • 游戏开发者(游戏开发);
  • 机器人技术和自动驾驶领域的工程师;
  • 金融算法专家(高频交易);
  • 从事操作系统内核和驱动程序开发的系统程序员。


这对新手意味着什么?

对于刚开始学习编程的人来说,C++ 进入最受欢迎语言之列是一个极好的信号。这意味着这门语言:

  • 并未失去相关性——现代项目仍在用它编写;
  • 提供深刻的理解——C++ 教你如何处理内存、指针和计算机架构;
  • 打开大门——通往高薪领域(游戏开发、金融科技、嵌入式系统)。


当然,C++ 比 Python 或 JavaScript 更复杂。但正是这种复杂性赋予了开发者超能力——对硬件的完全控制。而且,根据 Stack Overflow 的调查,许多程序员愿意为对速度和效率的热爱付出这个代价。



想尝试 C++ 吗?从小处着手:编写一个简单的程序,编译它,感受它的运行速度有多快。也许 C++ 会成为你最喜欢的语言!

推荐库