2026年7月编程语言排行榜|Rust 首进前十创历史

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 的定义可以在这里找到。

TIOBE Top 20 编程语言排行榜

排名 语言 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%

TIOBE 编程语言趋势图


其他编程语言

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

TIOBE Top 21-50 编程语言


接下来的 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 个月内的平均排名。

TIOBE 长期历史排名

几点说明:

  • 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 是图灵完备的。所以这门语言虽然很老,但在指数里的历史并不长。

编程语言名人堂

以下是历年“年度编程语言”奖项得主。该奖项每年颁给一年内评级涨幅最高的编程语言。

TIOBE 年度编程语言名人堂


📖 更多内容请访问 原文链接