TIOBE 编程语言排行榜:2026 年 7 月 | Rust 进入前十
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 2026 | Jul 2025 | Change | Programming Language | Ratings | Change | |
|---|---|---|---|---|---|---|
| 1 | 1 | ![]() | Python | 18.94% | -8.03% | |
| 2 | 3 | ![]() | ![]() | C | 10.86% | +1.22% |
| 3 | 2 | ![]() | ![]() | C++ | 9.12% | -0.68% |
| 4 | 4 | ![]() | Java | 8.03% | -0.73% | |
| 5 | 5 | ![]() | C# | 4.49% | -0.38% | |
| 6 | 6 | ![]() | JavaScript | 2.72% | -0.63% | |
| 7 | 8 | ![]() | ![]() | Visual Basic | 2.48% | +0.54% |
| 8 | 13 | ![]() | ![]() | SQL | 1.71% | +0.32% |
| 9 | 15 | ![]() | ![]() | R | 1.69% | +0.44% |
| 10 | 18 | ![]() | ![]() | Rust | 1.34% | +0.33% |
| 11 | 10 | ![]() | ![]() | Delphi/Object Pascal | 1.29% | -0.48% |
| 12 | 17 | ![]() | ![]() | Scratch | 1.27% | +0.21% |
| 13 | 7 | ![]() | ![]() | Go | 1.17% | -0.88% |
| 14 | 14 | ![]() | PHP | 1.16% | -0.12% | |
| 15 | 21 | ![]() | ![]() | Swift | 0.99% | +0.15% |
| 16 | 9 | ![]() | ![]() | Ada | 0.91% | -0.86% |
| 17 | 19 | ![]() | ![]() | Assembly language | 0.81% | -0.12% |
| 18 | 16 | ![]() | ![]() | MATLAB | 0.74% | -0.37% |
| 19 | 12 | ![]() | ![]() | Fortran | 0.74% | -0.93% |
| 20 | 23 | ![]() | ![]() | Ruby | 0.73% | -0.02% |
其他编程语言
下面列出了完整的前 50 种编程语言。这篇综述是非正式发布的,因为我们可能错过了一种语言。如果你认为缺少某个编程语言,可以通知 tpci@tiobe.com。请查看 TIOBE 监控的所有编程语言的概述。
| Position | Programming Language | Ratings |
|---|---|---|
| 21 | Classic Visual Basic | 0.73% |
| 22 | Perl | 0.71% |
| 23 | COBOL | 0.70% |
| 24 | Prolog | 0.68% |
| 25 | SAS | 0.66% |
| 26 | LabVIEW | 0.65% |
| 27 | Julia | 0.63% |
| 28 | Kotlin | 0.62% |
| 29 | VBScript | 0.58% |
| 30 | Objective-C | 0.58% |
| 31 | GML | 0.55% |
| 32 | Dart | 0.55% |
| 33 | Lisp | 0.54% |
| 34 | Lua | 0.52% |
| 35 | PL/SQL | 0.47% |
| 36 | OCaml | 0.44% |
| 37 | Transact-SQL | 0.42% |
| 38 | Caml | 0.39% |
| 39 | ML | 0.35% |
| 40 | ABAP | 0.35% |
| 41 | D | 0.34% |
| 42 | VHDL | 0.34% |
| 43 | Ladder Logic | 0.31% |
| 44 | X++ | 0.31% |
| 45 | PowerShell | 0.31% |
| 46 | Haskell | 0.31% |
| 47 | TypeScript | 0.29% |
| 48 | Zig | 0.28% |
| 49 | Scala | 0.28% |
| 50 | CFML | 0.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























