编程

TIOBE 编程语言排行榜:2026 年 3 月 | 三月头条:为什么 TIOBE 指数仍然依赖于搜索引擎

5 2026-03-11 21:16:00

三月头条:为什么TIOBE指数仍然依赖于搜索引擎
由于二月是一个短暂的月份,且 TIOBE 指数在这期间变化不大,因此现在是一个很好的时机来探讨一个关于该指数本身的根本问题。最近这个问题被多次提及:为什么 TIOBE 指数仍然基于搜索引擎点击量?在如今,询问大型语言模型(LLM)哪种编程语言最受欢迎,岂不是更好?

答案是否定的。TIOBE 指数衡量的是特定编程语言存在的互联网页面数量。大型语言模型(LLM)最终依赖的是相同的资源——它们在这些相同的网页上进行训练和分析。因此,从本质上讲,两者并无真正区别。

上个月,TIOBE指数没有任何变化吗?并非完全如此。SQL 和 R 在排名前 10 的位置上互换了位置。此外,Swift 挤掉了 Kotlin,重新进入了前 20 名。在排名更靠后的位置,Ruby 即将跌出前 30 名。

--Paul Jansen

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

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

Mar 2026Mar 2025ChangeProgramming LanguageRatingsChange
11 Python pagePython21.25%-2.59%
24changeC pageC11.55%+2.02%
32changeC++ pageC++8.18%-2.90%
43changeJava pageJava7.99%-2.37%
55 C# pageC#6.36%+1.49%
66 JavaScript pageJavaScript3.45%-0.01%
79changeVisual Basic pageVisual Basic2.50%-0.02%
88 SQL pageSQL2.00%-0.57%
916changeR pageR1.88%+0.94%
1010 Delphi/Object Pascal pageDelphi/Object Pascal1.80%-0.36%
1124changePerl pagePerl1.75%+1.05%
1212 Scratch pageScratch1.63%-0.03%
1311changeFortran pageFortran1.45%-0.25%
1414 Rust pageRust1.31%+0.09%
1515 MATLAB pageMATLAB1.29%+0.31%
167changeGo pageGo1.29%-1.49%
1717 Assembly language pageAssembly language1.29%+0.42%
1813changePHP pagePHP1.23%-0.25%
1918changeAda pageAda1.10%+0.25%
2026changeSwift pageSwift1.04%+0.44%

其他编程语言

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

PositionProgramming LanguageRatings
21Prolog0.84%
22Kotlin0.82%
23Classic Visual Basic0.73%
24COBOL0.72%
25Dart0.69%
26Lisp0.69%
27SAS0.66%
28PL/SQL0.64%
29Julia0.59%
30Ruby0.55%
31Objective-C0.50%
32Lua0.42%
33PowerShell0.40%
34Erlang0.35%
35TypeScript0.34%
36ABAP0.31%
37Transact-SQL0.30%
38Scala0.30%
39(Visual) FoxPro0.28%
40X++0.28%
41ML0.27%
42Haskell0.26%
43VBScript0.24%
44Awk0.20%
45Wolfram0.20%
46Elixir0.20%
47OCaml0.19%
48Zig0.19%
49Solidity0.18%
50Ladder Logic0.17%

后续的 50 个编程语言

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

  • ActionScript, Algol, Apex, Applescript, Bash, bc, Caml, CFML, CL (OS/400), Clojure, CoffeeScript, Common Lisp, D, F#, Forth, GAMS, GML, Groovy, Hack, Icon, Inform, Io, J, J#, JScript, JScript.NET, Korn shell, LabVIEW, Logo, LotusScript, Modula-2, Mojo, MQL5, NATURAL, NetLogo, OpenCL, PL/I, PostScript, Q, REXX, RPG, S, Scheme, Small Basic, SPARK, SPSS, Tcl, V, VHDL, Xojo

 

下一篇