
目前,Python 是全球最受欢迎的编程语言,其市场份额比最接近的竞争对手高出 10 个百分点以上。从绝对值来看,Python 在 2025 年 7 月达到其市场份额的峰值,为 26.98%。尽管它仍然占据主导地位,但其份额本月已下降至 21.81%。
这种变化表明,一些更专业的语言正在逐渐蚕食 Python 的市场份额,最值得注意的是 R 和 Perl。R 是一种统计编程语言,长期以来一直是数据科学领域 Python 的直接竞争对手。虽然近年来 Python 明显超过了 R,但 R 似乎正在重新获得势头,并连续几个月重新进入 TIOBE 指数前十名。
在脚本方面,Perl 也重新获得了 prominence。曾经是脚本领域的绝对领导者,Perl 在内部分裂和新型语言的竞争后衰落。然而,最近它已经卷土重来,自 2018 年 1 月以来重新占据了 TIOBE 前十名的位置。
TIOBE 编程社区指数是一个衡量编程语言流行程度的指标。该指数每月更新一次。评级基于全球熟练工程师的数量、课程和第三方供应商。用于计算评级的流行网站包括 Google、Amazon、Wikipedia、Bing 等 20 多个。需要注意的是,TIOBE 指数并非关于最佳编程语言或编写最多代码行的语言。
该指数可用于检查您的编程技能是否仍然与时俱进,或在开始构建新软件系统时做出关于应采用何种编程语言的战略决策。TIOBE 指数的定义可在此处找到。
| 2026 年 2 月 | 2025 年 2 月 | 修改 | 编程语言 | 评分 | 修改 | |
|---|---|---|---|---|---|---|
| 1 | 1 | Python | 21.81% | -2.08% | ||
| 2 | 4 | C | 11.05% | +1.22% | ||
| 3 | 2 | C++ | 8.55% | -2.82% | ||
| 4 | 3 | Java | 8.12% | -2.54% | ||
| 5 | 5 | C# | 6.83% | +2.71% | ||
| 6 | 6 | JavaScript | 2.92% | -0.85% | ||
| 7 | 10 | Visual Basic | 2.85% | +0.81% | ||
| 8 | 15 | R | 2.19% | +1.14% | ||
| 9 | 7 | SQL | 1.93% | -0.93% | ||
| 10 | 9 | Delphi/Object Pascal | 1.88% | -0.29% | ||
| 11 | 30 | Perl | 1.67% | +1.19% | ||
| 12 | 11 | Fortran | 1.64% | -0.12% | ||
| 13 | 14 | PHP | 1.34% | +0.20% | ||
| 14 | 13 | Rust | 1.32% | -0.14% | ||
| 15 | 12 | Scratch | 1.30% | -0.25% | ||
| 16 | 8 | Go | 1.23% | -1.03% | ||
| 17 | 24 | Ada | 1.14% | +0.43% | ||
| 18 | 16 | MATLAB | 1.13% | +0.14% | ||
| 19 | 17 | Assembly language | 1.10% | +0.15% | ||
| 20 | 23 | Kotlin | 1.05% | +0.29% | ||
其他编程语言
编程语言完整排名前 50 如下。此概览为非官方发布,因为我们可能遗漏了某种语言。如果您认为有某种编程语言缺失,请通过 tpci@tiobe.com 通知我们。请同时查看我们监控的所有编程语言的概览。
| 排名 | 编程语言 | 评分 |
|---|---|---|
| 21 | Swift | 1.02% |
| 22 | COBOL | 0.76% |
| 23 | Classic Visual Basic | 0.74% |
| 24 | Prolog | 0.72% |
| 25 | Ruby | 0.71% |
| 26 | Dart | 0.61% |
| 27 | Lua | 0.60% |
| 28 | SAS | 0.57% |
| 29 | Julia | 0.54% |
| 30 | Lisp | 0.49% |
| 31 | Objective-C | 0.48% |
| 32 | TypeScript | 0.47% |
| 33 | PL/SQL | 0.45% |
| 34 | VBScript | 0.39% |
| 35 | Haskell | 0.31% |
| 36 | Erlang | 0.29% |
| 37 | Ladder Logic | 0.28% |
| 38 | (Visual) FoxPro | 0.28% |
| 39 | Scala | 0.27% |
| 40 | LabVIEW | 0.27% |
| 41 | PowerShell | 0.26% |
| 42 | Transact-SQL | 0.23% |
| 43 | X++ | 0.22% |
| 44 | ABAP | 0.21% |
| 45 | Elixir | 0.19% |
| 46 | Zig | 0.19% |
| 47 | ActionScript | 0.18% |
| 48 | D | 0.17% |
| 49 | Logo | 0.17% |
| 50 | PL/I | 0.17% |
未来 50 种编程语言
以下列表表示第 51 到第 100 名。由于差异相对较小,仅列出编程语言(按字母顺序)。
- Algol, Alice, Apex, Awk, Bash, C shell, Caml, CL (OS/400), Clojure, Common Lisp, F#, Forth, GAMS, GML, Groovy, Hack, Icon, Inform, Io, J, J#, JScript, JScript.NET, Korn shell, ML, Modula-2, Mojo, MQL5, MS-DOS batch, NATURAL, Nim, OCaml, OpenCL, Q, REXX, RPG, S, Scheme, Small Basic, Smalltalk, Solidity, SPARK, Structured Text, Tcl, V, Vala/Genie, VHDL, WebAssembly, Wolfram, Xojo
长期历史
要了解整体情况,请查看多年前排名前 10 的编程语言的位置。请注意,这些是 12 个月内的平均位置。
| 编程语言 | 2026 | 2021 | 2016 | 2011 | 2006 | 2001 | 1996 | 1991 | 1986 |
|---|---|---|---|---|---|---|---|---|---|
| Python | 1 | 3 | 5 | 7 | 8 | 27 | 16 | – | – |
| C++ | 2 | 4 | 3 | 3 | 3 | 2 | 2 | 2 | 9 |
| C | 3 | 1 | 2 | 2 | 2 | 1 | 1 | 1 | 1 |
| Java | 4 | 2 | 1 | 1 | 1 | 4 | 31 | – | – |
| C# | 5 | 5 | 4 | 5 | 7 | 11 | – | – | – |
| JavaScript | 6 | 8 | 7 | 11 | 10 | 8 | 33 | – | – |
| Visual Basic | 7 | 7 | 11 | – | – | – | – | – | – |
| Delphi/Object Pascal | 8 | 189 | 12 | 10 | 9 | – | – | – | – |
| Go | 9 | 12 | 61 | 17 | – | – | – | – | – |
| SQL | 10 | 11 | – | – | – | – | – | – | – |
| Ada | 15 | 35 | 26 | 23 | 16 | 18 | 7 | 10 | 3 |
| Lisp | 26 | 31 | 27 | 14 | 14 | 20 | 6 | 3 | 2 |
| (Visual) Basic | – | – | – | 6 | 6 | 3 | 3 | 5 | 4 |
重要观察:
- 2001 年之前的数据并非基于网络搜索引擎计数,而是基于 Usenet 新闻组的点击量,这些数据已被追溯计算。
- 上表中”Visual Basic”与”(Visual) Basic”之间存在差异。直到 2010 年,”(Visual) Basic”指的是所有可能的 Basic 方言,包括 Visual Basic。经过一些讨论,决定将”(Visual) Basic”拆分为所有其方言,例如 Visual Basic .NET、Classic Visual Basic、PureBasic 和 Small Basic 等。由于 Visual Basic .NET 已成为 Visual Basic 的主要实现,现在被称为”Visual Basic”。
- 编程语言 SQL 在 2018 年被添加到 TIOBE 指数中,因为有人指出 SQL 是图灵完备的。所以尽管这种语言非常古老,它在指数中的历史却很短。
编程语言名人堂
年度最佳编程语言奖的获奖名单如下。该奖项授予在一年中评分涨幅最高的编程语言。
| 年份 | 获奖者 |
|---|---|
| 2024 | |
| 2023 | |
| 2022 | |
| 2021 | |
| 2020 | |
| 2019 | C |
| 2018 | |
| 2017 | C |
| 2016 | |
| 2015 | |
| 2014 | |
| 2013 | |
| 2012 | |
| 2011 | |
| 2010 | |
| 2009 | |
| 2008 | C |
| 2007 | |
| 2006 | |
| 2005 | |
| 2004 | PHP |
| 2003 |
错误与变更请求
这是最受请求的变更和错误的前 5 名。如果您有任何改进指数的建议,请毫不犹豫地发送电子邮件到 tpci@tiobe.com。
- 除了“<语言>编程”,还应该尝试其他查询,如“使用<语言>编程”、“<语言>开发”和“<语言>编码”。
- 为其他自然语言(除英语外)添加查询。这个想法是先从中文搜索引擎百度开始。这已经部分实施,将在未来几个月内完成。
- 添加所有已被拒绝的搜索词请求列表。这是为了减少关于 Rails、JQuery、JSP 等的重复邮件数量。
- 开始一个针对数据库、软件配置管理系统和应用框架的 TIOBE 指数。
- 一些搜索引擎允许查询去年添加的页面。TIOBE 指数应该只跟踪最近添加的页面。
Linuxeden开源社区
C