编程

TIOBE 编程语言排行榜:2026 年 5 月 | 统计编程语言市场正经历重大整合

11 2026-05-11 16:38:00

五月头条:统计编程语言市场正经历重大整合

本月,编程语言 R 再次在 TIOBE 指数中排名第8,创下历史新高。这并非巧合。统计编程语言市场显然正在经历重大整合。最大的赢家是 Python 和 R,而许多历史悠久的替代品则继续失去势头。统计计算领域由众多小众语言和平台瓜分的时代似乎即将结束。

几家老牌企业正在稳步衰落:

  • MATLAB 即将跌出 TIOBE 排名前 20。
  • 自 TIOBE 指数推出以来,SAS 将首次跌出前 30 名。
  • Wolfram/Mathematica 的使用率仍远低于其历史峰值,且仍在持续下降。
  • 上个月,SPSS 跌出了前 100 名。
  • S 也即将跌出前 100 名。
  • Stata 目前排名第 124 位。

与此同时,尽管新型统计语言 Julia 具有强大的技术优势且学术界对其兴趣日益浓厚,但它多年来一直难以跻身稳定的前 30 强语言之列。展望未来,Stan 预计将于下月在 TIOBE 指数中首次亮相,这反映了概率编程和贝叶斯统计日益增长的重要性。

在实践中,如今的统计编程市场日益围绕两大主导生态系统展开:

  • Python 在工业、机器学习、人工智能和生产系统中占据主导地位。
  • R 在学术界、研究领域、流行病学和高级统计分析中仍然占据主导地位。

Java 26 后势头正盛。另一个值得注意的上升者是 Zig,它首次接近 TIOBE 前 30 名。Zig 日益受到欢迎,似乎是因为它兼具了底层性能、简洁的工具以及与传统系统编程语言相比相对易用的特点,这种罕见组合是其受欢迎的原因。

--Paul Jansen

TIOBE 编程社区指数是编程语言流行程度的指标。该指数每月更新一次。评级基于全球熟练工程师、课程和第三方供应商的数量。热门网站谷歌、亚马逊、维基百科、必应和其他 20 多个网站被用来计算评级。值得注意的是,TIOBE 指数并不是关于最好的编程语言或大多数代码行所使用的语言。

该指数可用于检查你的编程技能是否仍然是最新的,或者在开始构建新的软件系统时,就应该采用哪种编程语言做出战略决策。

May 2026May 2025ChangeProgramming LanguageRatingsChange
11 Python pagePython19.98%-5.37%
23changeC pageC11.55%+1.84%
34changeJava pageJava7.94%-1.37%
42changeC++ pageC++7.92%-2.02%
55 C# pageC#5.41%+1.19%
66 JavaScript pageJavaScript3.08%-0.60%
78changeVisual Basic pageVisual Basic2.90%+0.28%
812changeR pageR1.77%+0.31%
910changeSQL pageSQL1.57%-0.33%
109changeDelphi/Object Pascal pageDelphi/Object Pascal1.44%-0.85%
1111 Fortran pageFortran1.22%-0.55%
1214changeScratch pageScratch1.18%-0.16%
1316changePerl pagePerl1.18%-0.02%
1415changePHP pagePHP1.15%-0.07%
1519changeRust pageRust1.14%+0.21%
167changeGo pageGo1.12%-1.58%
1718changeAssembly language pageAssembly language1.02%+0.05%
1823changeSwift pageSwift0.93%+0.16%
1913changeAda pageAda0.92%-0.50%
2017changeMATLAB pageMATLAB0.89%-0.13%

其他编程语言

下面列出了完整的前 50 种编程语言。这篇综述是非正式发布的,因为我们可能错过了一种语言。如果你认为缺少某个编程语言,可以通知 tpci@tiobe.com。请查看 TIOBE 监控的所有编程语言的概述。

PositionProgramming LanguageRatings
21Classic Visual Basic0.80%
22PL/SQL0.79%
23Ruby0.73%
24Prolog0.71%
25COBOL0.65%
26Kotlin0.65%
27Objective-C0.60%
28SAS0.60%
29ML0.58%
30Dart0.55%
31Lua0.51%
32OCaml0.46%
33Julia0.43%
34Caml0.41%
35TypeScript0.40%
36Zig0.39%
37GML0.38%
38LabVIEW0.37%
39ABAP0.36%
40VBScript0.35%
41Lisp0.33%
42X++0.32%
43Clojure0.32%
44D0.31%
45Erlang0.29%
46Ladder Logic0.28%
47Haskell0.26%
48Scala0.26%
49Transact-SQL0.26%
50CFML0.23%

续的 50 个编程语言

下面是排行 #51 到 #100 的编程语言。由于差别较小,只按照字母顺序排列:

  • (Visual) FoxPro, ActionScript, Apex, Applescript, Awk, Bash, bc, BCPL, Bourne shell, C shell, CL (OS/400), CoffeeScript, cT, ECMAScript, Elixir, F#, GAMS, Groovy, Io, J, J#, JScript, JScript.NET, Logo, LotusScript, LPC, MDX, MQL5, NetLogo, OpenCL, PL/I, PowerShell, Pure Data, Q, REBOL, Ring, RPG, RPL, S, Scheme, Small Basic, Solidity, Tcl, V, Vala/Genie, VHDL, Wolfram, XC, Xojo, XPL
  •  
下一篇