2025年12月TIOBE 编程语言排行榜

十二月头条:编程语言 R 重回前十

R 编程语言以其对统计学家和数据科学家的完美契合而闻名。随着统计学和大规模数据可视化变得日益重要,R 语言重新焕发了活力。例如,Wolfram/Mathematica(另一款功能类似的工具)的崛起也反映了这一趋势,它本月重新跻身前 50 名。

由于其非传统的语法和在大规模生产系统中有限的可扩展性,R语言有时会受到“传统”软件工程师的冷落。但对于领域专家而言,它仍然是一款强大而优雅的工具。R语言在大学和研究型行业中持续蓬勃发展。

在过去,R 和 Python 经常被视为竞争对手,而 P​​ython 在普及率方面最终胜出。然而,R 已经开辟出一片稳固且持久的市场。它擅长快速实验、统计建模和探索性数据分析。我们见证了许多 TIOBE 指数前十名的崛起与衰落。R 能否保持其目前的地位,值得我们拭目以待。

另一个有趣的消息:下个月我们将公布2025年TIOBE年度编程语言奖。目前来看,C#是最有力的竞争者。

TIOBE编程社区指数是衡量编程语言流行度的指标,每月更新一次。该指数基于全球熟练工程师的数量、课程设置以及第三方供应商的反馈。计算过程中会参考谷歌、亚马逊、维基百科、必应等20多个热门网站的数据。需要注意的是,TIOBE指数并非衡量最佳编程语言或代码编写量最多的语言。

该索引可用于检查您的编程技能是否仍然是最新的,或者在开始构建新的软件系统时做出关于应采用哪种编程语言的战略决策。TIOBE 索引的定义可以在这里找到

Dec 2025 Dec 2024 Change Programming Language Ratings Change
11Python pagePython23.64%-0.21%
24changeC pageC10.11%+1.01%
32changeC++ pageC++8.95%-1.87%
43changeJava pageJava8.70%-1.02%
55C# pageC#7.26%+2.39%
66JavaScript pageJavaScript2.96%-1.66%
79changeVisual Basic pageVisual Basic2.81%+0.85%
88SQL pageSQL2.10%+0.11%
926changePerl pagePerl1.97%+1.33%
1016changeR pageR1.96%+0.91%
1111Delphi/Object Pascal pageDelphi/Object Pascal1.91%+0.48%
1210changeFortran pageFortran1.60%-0.18%
1315changeMATLAB pageMATLAB1.52%+0.43%
1424changeAda pageAda1.49%+0.77%
157changeGo pageGo1.37%-0.80%
1612changePHP pagePHP1.36%-0.03%
1714changeRust pageRust1.30%+0.01%
1813changeScratch pageScratch1.11%-0.23%
1917changeAssembly language pageAssembly language1.04%-0.01%
2023changeKotlin pageKotlin0.92%+0.10%

其他编程语言

下面列出了完整的前 50 名编程语言。本概述是非正式发布的,因为我们可能错过了一种语言。如果您觉得缺少某种编程语言,请通过tpci@tiobe.com通知我们。另请查看我们监控的所有编程语言的概述

PositionProgramming LanguageRatings
21Swift0.87%
22Classic Visual Basic0.78%
23COBOL0.78%
24Prolog0.76%
25Ruby0.67%
26Dart0.64%
27SAS0.64%
28Lisp0.51%
29Julia0.48%
30Objective-C0.45%
31Lua0.40%
32Haskell0.35%
33TypeScript0.32%
34Scala0.32%
35(Visual) FoxPro0.31%
36ABAP0.29%
37PL/SQL0.27%
38VBScript0.22%
39Elixir0.20%
40Ladder Logic0.19%
41Solidity0.19%
42PowerShell0.17%
43Zig0.16%
44Bash0.16%
45Apex0.15%
46LabVIEW0.15%
47Wolfram0.15%
48Erlang0.14%
49ML0.14%
50RPG0.14%

下 50 种编程语言

以下语言列表表示#51 到#100。由于差异相对较小,因此仅列出编程语言(按字母顺序).

  • ActionScript, Algol, Alice, Awk, B4X, Caml, CLIPS, Clojure, Common Lisp, Crystal, D, Elm, F#, Forth, GAMS, Groovy, Hack, Icon, Inform, Io, J, JScript, Logo, Maple, Modula-2, Mojo, MQL5, NATURAL, Nim, Oberon, OCaml, Occam, OpenCL, PL/I, Q, REXX, S, Scheme, Simulink, Smalltalk, SPARK, SPSS, Stata, SystemVerilog, Tcl, Transact-SQL, V, VHDL, X++, Xojo


非常长期的历史

要了解更全面的情况,请查看下面多年来前 10 名编程语言的位置。请注意,这些是12 个月期间的平均仓位.

Programming Language202520202015201020052000199519901985
Python135782514--
C++243332229
C312211111
Java42112332--
C#5546711---
JavaScript67811118---
Visual Basic7911------
Go8136117-----
Delphi/Object Pascal918712109----
SQL1010-------
Ada1636262317204103
Lisp263129151410752
(Visual) Basic---564334

重要观察结果:

  • 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是图灵完备的。因此,尽管这种语言历史悠久,但它在索引中的历史却很短。

编程语言名人堂

列出所有“年度编程语言”获奖者的名人堂如下所示。该奖项颁发给一年内收视率涨幅最高的编程语言.

YearWinner
2024medal Python
2023medal C#
2022medal C++
2021medal Python
2020medal Python
2019medal C
2018medal Python
2017medal C
2016medal Go
2015medal Java
2014medal JavaScript
2013medal Transact-SQL
2012medal Objective-C
2011medal Objective-C
2010medal Python
2009medal Go
2008medal C
2007medal Python
2006medal Ruby
2005medal Java
2004medal PHP
2003medal C++