整理 | 屠敏
出品 | CSDN(ID:CSDNnews)
近日,TIOBE 发布了 2026 年 6 月编程语言排行榜。相比上个月“统计语言大洗牌”的趋势,本月最大的主角换成了 Rust。
有意思的是,就在两个月前,TIOBE CEO Paul Jansen 还曾公开表示,Rust 的增长速度可能正在放缓。原因也很简单:过去一年里,Rust 在 TIOBE 指数中的排名几乎没有明显提升。
但最新榜单发布后,他不得不收回这一判断,其在本月 TIOBE 榜单的标题上直接写道:“关于 Rust‘进入平台期’的说法,或许为时尚早。”
Rust 创下新高,TIOBE CEO 改口
原因很简单——在本月榜单中,Rust 排名升至第 12 位,刷新了该语言在 TIOBE 指数中的历史纪录。
Paul Jansen 也坦言:“Rust 的最新发展让我改变了看法。”
在他看来,Rust 的核心优势在于同时兼顾性能、内存安全与强抽象能力,而能够在这三点上同时成立的语言并不多。
过去几年里,Rust 已经从“开发者最喜欢的语言之一”,逐渐成长为包括微软、Linux 内核、AWS 等在内的多个大型项目都在不同程度上引入的编程语言。
如今在系统软件、云基础设施、数据库、浏览器以及 AI 基础设施领域,Rust 的存在感都在持续增强。
从排名变化来看,Rust 正在逐步逼近传统系统编程语言阵营。
Paul Jansen 认为,它有机会成为 C 和 C++ 的长期竞争对手。
不过,这也并不意味着 Rust 会直接冲击老牌编程语言的地位。因为与 Python、JavaScript 这类更容易上手的语言相比,Rust 的设计理念和核心概念对开发者的编程能力要求相对较高,它的学习曲线相当陡峭。
对此,Paul Jansen 称,这可能会限制其在更广泛开发者群体中的普及,也让它更难跻身全球 Top 5 编程语言之列。
换句话说,Rust 当前的问题已经不再是“技术是否足够优秀”,而是“是否能让更多普通开发者接受并掌握它”。
“当然,预测未来从来都不是一件容易的事。Rust 已经超出了我此前的预期,而未来几年它能否延续当前的发展势头,仍然非常值得关注。”Paul Jansen 说道。
除了 Rust,本月榜单变化并不太大,但仍有几个值得注意的点:
Java 在上个月短暂升至第三名后,本月回落至第四名,再次与 C++ 交换位置。
Go 语言则继续保持上升势头,从上个月的第 16 名提升至第 13 名,进一步逼近 Top 10 阵营。
其他编程语言
以下为 Top 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
Top 10 编程语言 TIOBE 指数走势(2002-2026)
历史排名(1986-2026)
编程语言“名人榜”(2003-2025)
【说明】:
TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科、必应、Hao 123 等等。具体的计算方式详见:https://www.tiobe.com/tiobe-index/programming-languages-definition/。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
这个排行榜可以用来考察你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。