两个月前,TIOBE 还认为 Rust 的增长似乎正在放缓,甚至用“platform”来形容它。然而,2026 年 6 月的数据直接让此前的判断显得为时过早。
本月,Rust 首次冲到了 TIOBE 第 12 名,创造历史最高排名。

在过去一年里,Rust 在 TIOBE 排名中几乎没有明显突破,很多人开始怀疑:
- Rust 会不会像 Kotlin 一样,成为一个受欢迎但始终无法进入主流顶级阵营的语言?
- Rust 会不会停留在系统编程领域的小众市场?
- Rust 是否真的有能力挑战 C 和 C++?
然而仅仅两个月后,Rust 不但没有进入停滞期,反而继续向 Top 10 发起冲击。对于一个 2010 年才诞生的语言来说,这是一个非常夸张的成绩。

排在它前面的几乎全是编程界的老古董:Python、C、Java、C++、C#、JavaScript、Go、SQL、Delphi、Fortran,这些语言大多拥有几十年的历史积累。而 Rust 作为其中最年轻的成员,能够挤进前 15,本身已经说明了它的影响力。
Rust 是一门现代系统级编程语言,由 Mozilla 公司于 2006 年开始设计,2010 年正式公布,2015 年 5 月发布 1.0 稳定版。

Rust 于 2020 年 6 月首次进入前 20,当时普遍预计它将跻身前 10,成为 C 和 C++ 的有力竞争者。之前有人测试过多种编程语言执行 10 亿(1 Billion)次嵌套循环的性能对比,可以看出 C 和 Rust 并列第一,耗时 0.50 秒:

Rust 为什么越来越受欢迎?
如果只用一句话总结:Rust 是第一个真正试图同时解决性能、安全性和现代开发体验的系统级语言。
过去几十年里,开发者一直在做取舍,想要性能强的就选 C/C++,但代价是:
想要开发效率高就得选 Java、C#,但代价是:
想要简单易学的,就选 Python,但代价是:
而 Rust 试图同时获得:
- 接近 C/C++ 的性能
- 自动内存管理
- 无 GC
- 强类型系统
- 并发安全
- 现代包管理工具 Cargo
这让 Rust 成为了近年来系统软件领域最受关注的语言之一。尤其是在 Rust 的语言设计中,其核心的 Ownership、Borrow Checker 与 Lifetimes 机制,从根本上解决了内存安全隐患。
进入 AI 时代,反而给 Rust 提供了机会
很多人以为 AI 会让 Python 一统天下,实际上并非如此。AI 的训练层面确实是 Python 的天下,但在推理层、基础设施层和高性能服务层,Rust 正在越来越频繁地出现,例如:
- AI 推理引擎
- 向量数据库
- 高性能代理框架
- 网络基础设施
- 边缘计算服务

现在大量新项目开始采用 Rust,原因也很现实,AI 时代意味着更大的计算规模,规模越大,性能、内存效率、稳定性就越重要,而这些正是 Rust 的强项。
目前 Rust 最大的问题是学习曲线陡峭
这是 Rust 与 Go 最大的区别。
Go 的哲学是让普通程序员快速上手,语法简单,概念极少,一周就能写项目。而 Rust 的哲学,是尽可能避免错误,即使增加学习成本。因此 Rust 引入了:
- Ownership(所有权)
- Borrowing(借用)
- Lifetime(生命周期)
- Trait
- 泛型系统
很多开发者第一次学习 Rust 时都会经历:我明明写得没错,为什么编译器不让我过?但几年之后又会发现,Rust 编译器当年阻止我的那些代码,后来果然会出 Bug。这也是 Rust 最有争议但最有价值的地方。
Rust 能进入前十吗?
从技术实力看,Rust 完全有资格进入 Top 10。从行业趋势看,微软、亚马逊、谷歌等科技巨头都在持续投入 Rust 生态。越来越多的新后端与架构基础设施项目开始采用 Rust。美国网络安全领域甚至公开建议逐步减少对传统 C/C++ 的依赖,转向内存安全语言。

进入 Top 10 不只是技术问题,更是生态问题。历史告诉我们,真正长期占据前十的语言,都满足三个条件:
- 企业大量采用
- 教育体系广泛教授
- 招聘市场持续需求
Rust 目前正在完成第一步,第二步和第三步还需要时间。
榜单整体格局
纵观整体榜单格局,头部梯队依旧保持稳定:
- Python 持续领跑全榜,牢牢占据榜首位置,凭借在人工智能、大数据、自动化开发等领域的绝对优势,依旧是全球应用最广泛的编程语言。
- C、C++、Java、C# 四大老牌语言稳居前五,彼此之间排名小幅波动,相互竞争态势激烈,深耕底层开发、企业级服务、桌面应用等传统领域,根基依旧稳固。
- JavaScript、Visual Basic、SQL 等语言排名小幅浮动,坚守各自细分赛道,生态地位稳固。
本月,排名前十的分别是:
Python,C,C++,Java,C#,JavaScript,Visual Basic,SQL,R,Delphi/Object Pascal。

Python,C,Java,C++,C#,JavaScript,Visual Basic,R,SQL,Delphi/Object Pascal 历史走势图:

11 到 20 排名如下:

排名 21-50 的编程语言:

51-100 的编程语言:
(Visual) FoxPro, ActionScript, Apex, Awk, Bash, BCPL, Bourne shell, C shell, C++/CLI, CL (OS/400), Clojure, CoffeeScript, cT, ECMAScript, EGL, Elixir, F#, GAMS, Groovy, Io, J, J#, JScript.NET, Logo, MDX, MQL5, MS-DOS batch, NetLogo, OpenCL, PL/I, Pure Data, Q, REBOL, Ring, RPG, S, Scheme, SNOBOL, Solidity, Tcl, V, Vala/Genie, VHDL, Wolfram, XBase++, XC, Xojo, XPL, XSLT, Z shell。
各大编程语言的历史排名(1988-2025):

编程语言“名人榜”( 2003-2024):

TIOBE 每个月都会公布一次编程语言的排行榜,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科等等。数据反映目前主流编程语言的变化趋势,对我们学习和工作可作为一个参考,但各个语言都有它们各自适合的应用场景,所以也不必过于在意,毕竟语言的好坏在于如何去使用它。
参考链接:https://www.tiobe.com/tiobe-index/