官网地址: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能否止跌回升?这些问题,或许在下半年会有更清晰的答案。

Logo

一站式 AI 云服务平台

更多推荐