编程

Tiobe 编程语言排行榜:2025 年 10 月|第二名之争

8 2025-10-09 00:54:00

十月头条:第二名之争激烈 

自 Python 于 2023 年占据排行榜榜首以来,紧随其后的C、C++ 和 Java 一直在争夺第二名。最近一年多以来,这三个语言之间的排名差距一直小于 1%。有段时间 C 语言稍稍领先,随后又被 C++ 超越,现在 C 又重回榜 2,而Java 一直维持在离这两个语言不远的距离。本月,由于 C23 版本的采用,C 语言又回到了榜单第二位,同时,Java 刚刚发布了版本 25,而 C++ 正忙于版本 C++ 26。因此,尚不清楚哪种语言会获胜。这三种语言都有其竞争优势:C 简单而超高速,C++ 快速且适用于大型嵌入式系统,Java 适用于大型商业应用。请注意,C# 也越来越接近这 3 个亚军之选。今年年初,C# 和 C、C++ 和 Java 之间的距离从 4% 缩短到 1.4%。请系好安全带!

--Paul Jansen

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

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

Oct 2025Oct 2024ChangeProgramming LanguageRatingsChange
11 Python pagePython24.45%+2.55%
24changeC pageC9.29%+0.91%
32changeC++ pageC++8.84%-2.77%
43changeJava pageJava8.35%-2.15%
55 C# pageC#6.94%+1.32%
66 JavaScript pageJavaScript3.41%-0.13%
77 Visual Basic pageVisual Basic3.22%+0.87%
88 Go pageGo1.92%-0.10%
910changeDelphi/Object Pascal pageDelphi/Object Pascal1.86%+0.19%
1011changeSQL pageSQL1.77%+0.13%
119changeFortran pageFortran1.70%-0.10%
1229changePerl pagePerl1.66%+1.10%
1317changeR pageR1.52%+0.43%
1415changePHP pagePHP1.38%+0.17%
1516changeAssembly language pageAssembly language1.20%+0.07%
1613changeRust pageRust1.19%-0.25%
1712changeMATLAB pageMATLAB1.16%-0.32%
1814changeScratch pageScratch1.15%-0.26%
1924changeAda pageAda0.98%+0.25%
2021changeKotlin pageKotlin0.98%+0.01%

 

其他编程语言

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

PositionProgramming LanguageRatings
21Classic Visual Basic0.97%
22Swift0.94%
23COBOL0.86%
24Prolog0.80%
25Ruby0.77%
26SAS0.65%
27Dart0.62%
28Lisp0.55%
29(Visual) FoxPro0.47%
30Julia0.46%
31Objective-C0.46%
32Haskell0.45%
33Lua0.38%
34Scala0.36%
35TypeScript0.31%
36PL/SQL0.26%
37VBScript0.24%
38GAMS0.24%
39ABAP0.23%
40Solidity0.20%
41Elixir0.19%
42V0.17%
43Zig0.17%
44Bash0.16%
45ML0.16%
46Transact-SQL0.15%
47PowerShell0.15%
48Erlang0.15%
49RPG0.14%
50Ladder Logic0.14%

后续的 50 个编程语言

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

  • ActionScript, Algol, Apex, Awk, B4X, Caml, CLIPS, Clojure, D, Elm, F#, Forth, Groovy, Hack, Icon, Inform, Io, J, JScript, LabVIEW, Logo, Modula-2, Mojo, MQL5, NATURAL, Nim, OCaml, Occam, OpenCL, OpenEdge ABL, PL/I, Q, Raku, REXX, S, Scheme, Simulink, Small Basic, Smalltalk, SPARK, Stata, Structured Text, SystemVerilog, Tcl, Vala/Genie, VHDL, Wolfram, X++, XC, Xojo

 

下一篇