2026年7月编程语言排行榜|Rust 首进前十创历史
TIOBE Index · 3min
TIOBE Index 2026 年 7 月
本月头条:Rust 首次闯入 TIOBE Index 前十
Rust 上月刚刷新纪录,本月又闯进 TIOBE Index(编程语言榜单)前十,这是它历史上头一回。
Rust 流行起来,主要是因为它在保证内存安全(memory safety)的同时,还能跑出很高的性能。很多人把它看成 C 和 C++ 的直接对手——后两者长期被显式内存管理(explicit memory management)的难题缠住,安全性评价自然低一截。不过 C 和 C++ 社区也在动手改进,让各自的语言更安全。至于能不能赶上趟,只能看时间了。
本月榜单对 TIOBE Index 自己也是个里程碑——它满 25 周年了。有意思的是,今天前五里有三门语言——C、C++ 和 Java——25 年前就已经在前列。Python 是大约十年前挤进前五的,C# 则是在十五年前左右。
这 25 年里我们收到过各种反馈,有好有坏,很多都帮 TIOBE Index 逐步变成今天的样子。有一条反复出现的批评确实有道理:这个榜单衡量的只是编程语言的流行度,并不能告诉你某个项目该选哪门语言。
为了回应这个问题,我们推出一个新工具:编程语言流程图(Programming Language Flowchart)。这份指南能帮开发者根据自己的场景选最合适的语言,下周会在 TIOBE 官网上线。
TIOBE 编程社区指数(TIOBE Programming Community index)每月更新一次,衡量的是编程语言的流行度。评分数据依据全球熟练工程师数量、相关课程以及第三方供应商来计算,来源包括 Google、Amazon、Wikipedia、Bing 等 20 多个网站。要说明的是,TIOBE Index 衡量的不是哪门语言“最好”,也不是哪门语言“代码行数最多”。
你可以用它来检验自己的编程技能是否还跟得上时代,或者在启动新项目时,用它决定该采用哪种语言。TIOBE Index 的定义可以在这里找到。

| 排名 | 语言 | Rating |
|---|---|---|
| 1 | Python | 18.94% |
| 2 | C | 10.86% |
| 3 | C++ | 9.12% |
| 4 | Java | 8.03% |
| 5 | C# | 4.49% |
| 6 | JavaScript | 2.72% |
| 7 | Visual Basic | 2.48% |
| 8 | SQL | 1.71% |
| 9 | R | 1.69% |
| 10 | Rust | 1.34% |
| 11 | Delphi/Object Pascal | 1.29% |
| 12 | Scratch | 1.27% |
| 13 | Go | 1.17% |
| 14 | PHP | 1.16% |
| 15 | Swift | 0.99% |
| 16 | Ada | 0.91% |
| 17 | Assembly language | 0.81% |
| 18 | MATLAB | 0.74% |
| 19 | Fortran | 0.74% |
| 20 | Ruby | 0.73% |

其他编程语言
以下是完整的 Top 50 榜单。本概览为非正式发布,我们有可能漏掉某门语言。如果你觉得少了哪门,请发邮件到 tpci@tiobe.com 告诉我们。也可以看看我们监控的所有编程语言列表。

接下来的 50 种编程语言
以下列出第 51 到第 100 位的编程语言。这些语言的评分差距不大,所以只按字母顺序列出。
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
长期历史趋势
下面列出了过去多年排名前十的编程语言的位置变化,方便你看清全局。注意,这些是 12 个月内的平均排名。

几点说明:
- 2001 年之前的数据不是基于网页搜索引擎统计,而是来自 Usenet 新闻组的命中次数,这些数据是后来回溯计算的。
- 上表中的“Visual Basic”与“(Visual) Basic”不一样。2010 年之前,“(Visual) Basic”涵盖 Basic 的所有方言,包括 Visual Basic。后来经过讨论,决定把“(Visual) Basic”拆成各个具体方言,比如 Visual Basic .NET、Classic Visual Basic、PureBasic 和 Small Basic 等。因为 Visual Basic .NET 已经成了 Visual Basic 的主要实现,所以现在直接叫“Visual Basic”。
- SQL 是 2018 年才加入 TIOBE 指数的,当时有人指出 SQL 是图灵完备的。所以这门语言虽然很老,但在指数里的历史并不长。
编程语言名人堂
以下是历年“年度编程语言”奖项得主。该奖项每年颁给一年内评级涨幅最高的编程语言。

📖 更多内容请访问 原文链接
2026年7月编程语言排行榜|Rust 首进前十创历史 TIOBE Index · 3min --- TIOBE Index 2026 年 7 月 本月头条:Rust 首次闯入 TIOBE Index 前十 Rust 上月刚刷新纪录,本月又闯进 TIOBE Index(编程语言榜单)前十,这是它历史上头一回。 Rust 流行起来,主要是因为它在保证内存安全(memory safety)的同时,还能