TIOBE 编程语言排行榜
官网地址:TIOBE Index - TIOBE
一、本月榜单速览:谁在上升,谁在下跌?

先来看完整的Top 20榜单:
| 排名 | 语言 | 评分 | 变化 |
|---|---|---|---|
| 1 | Python | 18.96% | -6.91% |
| 2 | C | 10.77% | +1.30% |
| 3 | C++ | 8.03% | -2.65% |
| 4 | Java | 7.90% | -0.94% |
| 5 | C# | 4.85% | +0.17% |
| 6 | JavaScript | 3.04% | -0.17% |
| 7 | Visual Basic | 2.80% | +0.59% |
| 8 | SQL | 1.77% | +0.23% |
| 9 | R | 1.69% | +0.30% |
| 10 | Delphi/Object Pascal | 1.54% | -0.60% |
| 11 | Scratch | 1.46% | +0.27% |
| 12 | Rust | 1.26% | +0.30% |
| 13 | Go | 1.20% | -1.08% |
| 14 | PHP | 1.17% | -0.08% |
| 15 | Swift | 1.00% | +0.27% |
| 16 | Ada | 0.97% | -0.74% |
| 17 | Fortran | 0.95% | -0.91% |
| 18 | Perl | 0.92% | -0.55% |
| 19 | Assembly | 0.87% | -0.04% |
| 20 | MATLAB | 0.85% | -0.28% |
1.1几个值得关注的变化:
Python虽居榜首,但评分大幅下滑:尽管Python仍以18.96%的评分稳居第一,但相比去年同期下降了6.91个百分点。这是否意味着Python的增长已触及天花板?考虑到AI领域的持续火热,这个下降或许更多是由于统计波动,而非实际热度减退。
C语言重回第二:C从第三位升至第二位,评分增长了1.30%,而C++则下滑至第三。在嵌入式系统、操作系统内核等领域,C语言的统治地位依然稳固。
Go遭遇滑铁卢:Go从第7位骤降至第13位,评分下跌1.08%,是本月跌幅最大的语言之一。这或许与Rust的崛起有一定关系——两者在系统编程领域存在竞争。
Visual Basic和SQL稳步上升:这两门“老将”分别位列第7和第8,评分均有增长。Visual Basic在Excel宏和Windows桌面应用中的存量用户依然庞大,而SQL作为数据查询的通用语言,地位难以撼动。
二、历史视野:30年编程语言变迁
| 语言 | 2026 | 2021 | 2016 | 2011 | 2006 | 2001 | 1996 | 1991 | 1986 |
|---|---|---|---|---|---|---|---|---|---|
| Python | 1 | 3 | 5 | 6 | 8 | 26 | 20 | - | - |
| C | 2 | 1 | 2 | 2 | 2 | 1 | 1 | 1 | 1 |
| C++ | 3 | 4 | 3 | 3 | 3 | 2 | 2 | 2 | 8 |
| Java | 4 | 2 | 1 | 1 | 1 | 3 | 25 | - | - |
| C# | 5 | 5 | 4 | 5 | 7 | 13 | - | - | - |
| JavaScript | 6 | 7 | 7 | 10 | 9 | 10 | 28 | - | - |
这个表格揭示了一些有趣的趋势:
C语言的持久统治:从1986年至今,C语言几乎从未跌出前三——除了2021年曾被Python短暂超越。对于一门近50岁高龄的语言来说,这本身就是个奇迹。
Java的崛起与回落:Java在2011年前后登顶巅峰,此后逐渐下滑。但即便在今天,它仍稳居前五,生态系统之强大令人叹服。
Python的逆袭:2001年Python仅排第26位,如今却成为当之无愧的冠军。这得益于数据科学和AI领域的爆发式增长。
新面孔的涌现:Rust、Go、Swift等新时代语言正在改写榜单格局。十年前,这些名字甚至不存在于人们的视野中。
三、年度语言奖:C#再夺桂冠
2025年的“年度编程语言”得主是C#。这是C#继2023年之后再次获此殊荣。
该奖项授予一年中评分增长最高的语言。C#近年来表现稳健,在游戏开发(Unity)、企业应用(.NET Core)和跨平台开发领域都有广泛应用。微软的开源策略和跨平台战略,让C#焕发了第二春。
历届获奖者名单:
| 年份 | 获奖语言 |
|---|---|
| 2025 | C# |
| 2024 | Python |
| 2023 | C# |
| 2022 | C++ |
| 2021 | Python |
| 2020 | Python |
| 2019 | C |
| 2018 | Python |
| 2017 | C |
| 2016 | Go |
| 2015 | Java |
| 2014 | JavaScript |
| 2012-2013 | Objective-C |
四、值得关注的新面孔
本月TIOBE指数新增了两门语言:
Stan(第189位):专为统计建模和数据分析设计的语言。在数据科学领域,Python和R虽占主导,但Stan凭借其在贝叶斯推断方面的专业性,在特定领域获得了一席之地。
Cangjie/仓颉(第201位):华为推出的通用编程语言。这是华为在基础软件领域的又一重要布局。虽然目前排名不高,但考虑到华为的开发者生态和战略决心,仓颉的未来值得关注。
五、TIOBE指数是什么?如何使用它?
TIOBE编程社区指数是衡量编程语言受欢迎程度的指标,每月更新一次。排名基于全球熟练工程师数量、相关课程和第三方供应商数量,并参考Google、Amazon、Wikipedia、Bing等20余个网站的数据计算得出。
重要提示:TIOBE指数反映的是“受欢迎程度”,而非“最佳语言”或“代码行数最多”的排名。它可以帮助你:
-
判断自己的编程技能是否紧跟时代
-
为新项目做技术选型时提供参考
-
了解行业技术趋势的变化
六、个人观察与展望
在这个月的榜单中,Rust的突破是最亮眼的看点。但这背后还有几条暗线值得思考:
AI时代,Python的地位还能稳多久? 虽然Python仍是第一,但评分下滑近7个百分点是个值得关注的信号。随着AI框架逐渐成熟,是否会有新的语言在AI领域挑战Python?
“去C化”的进程比想象中慢。无论是Rust还是Go,都宣称要取代C/C++,但几十年的代码积累和生态壁垒,让这场替代远比想象的漫长。
中国元素开始进入国际视野。华为仓颉语言的入榜,标志着中国在编程语言领域的努力开始被国际社区关注。希望未来有更多来自中国的语言进入这个榜单。
2026年已经过半,编程语言的竞争格局正在微妙变化中。Rust是昙花一现还是真正崛起?Python的下一个挑战者是谁?Go能否止跌回升?这些问题,或许在下半年会有更清晰的答案。
更多推荐




所有评论(0)