C++ 语言介绍
•编程是编写程序的中文简称,就是让计算机为解决某个问题而使用某种程序设计语言(program language)编写程序代码(coding),并最终得到相应结果的过程。
•编程语言是人和计算机交流的工具,人通过编程语言来编写程序,计算机则根据编程语言翻译成指令并执行程序。历史上第一个程序员是阿达·洛芙莱斯(Ada Lovelace)(1815-1852),她为了给程序设计“算法”,制作了第一份程序设计流程图,作为计算机程序的创始人,她建立了循环和子程序等现代编程领域极为重要的概念。

•C++( C Plus plus)是在C的基础上,一九八三年又由贝尔实验室的Bjarne Strou-strup推出了C++。是当今世界最流行的语言之一,C++既可以进行C语言的过程化程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计。 C++几乎可以创建任何类型的程序:游戏、设备驱动程序、HPC、云、桌面、嵌入式和移动应用等。 甚至用于其他编程语言的库和编译器也使用C++编写。
同时也是信息学奥赛的官方语言,C++语言便于书写、理解、功能强大,故作为参加信息学竞赛的首先语言。
截至 2025 年底主流编程语言排名汇总
本页汇总了 2025 年底几套常见榜单:TIOBE、PYPL、GitHub Octoverse 2025、Stack Overflow 2025 Survey。 不同榜单的“排名”含义不同:有的偏搜索热度,有的偏开发活跃度,有的偏开发者持续偏好。
TIOBE Index(2025年12月)
TIOBE 更接近“语言在全球网页、课程、工程师、供应商生态中的综合曝光度/关注度”。
| 排名 | 语言 | 占比 |
|---|---|---|
| 1 | Python | 23.64% |
| 2 | C | 10.11% |
| 3 | C++ | 8.95% |
| 4 | Java | 8.70% |
| 5 | C# | 7.26% |
| 6 | JavaScript | 2.96% |
| 7 | Visual Basic | 2.81% |
| 8 | SQL | 2.10% |
| 9 | Perl | 1.97% |
| 10 | R | 1.96% |
PYPL(2025年12月)
PYPL 主要反映“大家在 Google 上搜索某语言教程的热度”,因此更偏向学习趋势和入门需求。
| 排名 | 语言 | 占比 |
|---|---|---|
| 1 | Python | 26.91% |
| 2 | Java | 约 13% 左右 |
| 3 | C/C++ | 约 12% 左右 |
| 4 | JavaScript | 约 6% 左右 |
| 5 | R | 5.84% |
GitHub Octoverse 2025
这一榜单更接近“GitHub 上真实开发活跃度”。2025 年最显著变化是 TypeScript 超过 Python 与 JavaScript,升至第 1。
| 排名 | 语言 | 说明 |
|---|---|---|
| 1 | TypeScript | 2025 年在 GitHub 贡献者活跃度上升至第一 |
| 2 | Python | AI、数据、自动化与脚本生态持续强势 |
| 3 | JavaScript | 仍是 Web 生态核心语言之一 |
| 4 | Java | 企业与后端场景依旧稳固 |
| 5 | C# | .NET 生态稳定 |
| 6 | PHP | 存量 Web 系统仍很庞大 |
| 7 | Shell | DevOps / 自动化常用 |
| 8 | C++ | 高性能、系统、游戏等场景仍强 |
| 9 | HCL | 基础设施即代码场景增长 |
| 10 | Go | 云原生与服务端工程中保持活跃 |
Stack Overflow 2025 Survey(Admired 排名)
Admired 可以理解为“用过并且还想继续用”的比例,更能反映开发者主观偏好。
| 排名 | 语言 | Admired |
|---|---|---|
| 1 | Rust | 72.4% |
| 2 | Gleam | 70.8% |
| 3 | Elixir | 65.9% |
| 4 | Zig | 64.2% |
| 5 | TypeScript | 58.0% |
| 6 | Lisp | 57.9% |
| 7 | GDScript | 56.9% |
| 8 | Go | 56.5% |
| 9 | Python | 56.4% |
| 10 | SQL | 56.4% |
一句话总结
- 想看“学什么最热”——更参考 PYPL。
- 想看“全网综合热度”——更参考 TIOBE。
- 想看“真实开源开发活跃”——更参考 GitHub Octoverse。
- 想看“开发者真心喜欢继续用什么”——更参考 Stack Overflow Admired。
