编程

TIOBE 编程语言排行榜:2026 年 7 月 | Rust 进入前十

10 2026-07-16 11:37:00

7 月头条:Rust 进入 TIOBE 指数前 10

上个月,我们报道称 Rust 正在创造新的记录。本月,故事还在继续:Rust 在其历史上首次进入 TIOBE 指数前 10 名。

Rust 越来越受欢迎,这在很大程度上可以归因于它对内存安全的强烈关注,同时仍然可以生成极其快速的代码。它被广泛认为是 C 和 C++ 的直接竞争对手,两者都在继续应对显式内存管理的挑战,因此通常被认为不太安全。也就是说,C 和 C++ 社区正在积极努力使他们的语言更安全。时间会证明这些努力是否会及时得到回报。本月的版本也是 TIOBE 指数本身的一个里程碑。该指数本月迎来 25 周年纪念。有趣的是,当今排名前五的语言中有三个,即 C、C++ 和 Java,在 25 年前就已经处于领先地位。Python 大约在十年前成为前五名语言,而 C# 大约在 15 年前加入前五名。

在过去的 25 年里,我们收到了积极和消极的反馈。这些反馈中的大部分有助于将 TIOBE 指数塑造成今天的样子。一个反复出现的有效观察是,该指数衡量的是编程语言的流行程度,但它并没有告诉你哪种语言是特定项目或应用程序的最佳选择。

为了解决这个问题,我们引入了一种新的东西:编程语言流程图。本实用指南旨在帮助开发人员为其特定用例选择最合适的编程语言。它将于下周在TIOBE网站上发布。

--Paul Jansen

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

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

Jul 2026Jul 2025ChangeProgramming LanguageRatingsChange
11 Python pagePython18.94%-8.03%
23changeC pageC10.86%+1.22%
32changeC++ pageC++9.12%-0.68%
44 Java pageJava8.03%-0.73%
55 C# pageC#4.49%-0.38%
66 JavaScript pageJavaScript2.72%-0.63%
78changeVisual Basic pageVisual Basic2.48%+0.54%
813changeSQL pageSQL1.71%+0.32%
915changeR pageR1.69%+0.44%
1018changeRust pageRust1.34%+0.33%
1110changeDelphi/Object Pascal pageDelphi/Object Pascal1.29%-0.48%
1217changeScratch pageScratch1.27%+0.21%
137changeGo pageGo1.17%-0.88%
1414 PHP pagePHP1.16%-0.12%
1521changeSwift pageSwift0.99%+0.15%
169changeAda pageAda0.91%-0.86%
1719changeAssembly language pageAssembly language0.81%-0.12%
1816changeMATLAB pageMATLAB0.74%-0.37%
1912changeFortran pageFortran0.74%-0.93%
2023changeRuby pageRuby0.73%-0.02%

其他编程语言

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

PositionProgramming LanguageRatings
21Classic Visual Basic0.73%
22Perl0.71%
23COBOL0.70%
24Prolog0.68%
25SAS0.66%
26LabVIEW0.65%
27Julia0.63%
28Kotlin0.62%
29VBScript0.58%
30Objective-C0.58%
31GML0.55%
32Dart0.55%
33Lisp0.54%
34Lua0.52%
35PL/SQL0.47%
36OCaml0.44%
37Transact-SQL0.42%
38Caml0.39%
39ML0.35%
40ABAP0.35%
41D0.34%
42VHDL0.34%
43Ladder Logic0.31%
44X++0.31%
45PowerShell0.31%
46Haskell0.31%
47TypeScript0.29%
48Zig0.28%
49Scala0.28%
50CFML0.28%

后续的 50 个编程语言

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

  • (Visual) FoxPro, ActionScript, Apex, Applescript, Awk, Bash, bc, BCPL, BlitzMax, Bourne shell, C shell, C++/CLI, CL (OS/400), Clojure, CoffeeScript, cT, ECMAScript, Elixir, Erlang, F#, FreeBASIC, GAMS, Groovy, Io, J, JScript, JScript.NET, Logo, MDX, MQL5, MS-DOS batch, OpenCL, PL/I, Q, Ring, RPG, S, Scheme, Solidity, SQR, Structured Text, Tcl, V, Vala/Genie, Wolfram, XBase++, Xojo, XPL, XSLT, Z shell
     


 

下一篇