TIOBE 2026 年 04 月份的编程语言排行榜已经公布,官方的标题是:Rust 增长势头显示出放缓迹象(Rust's rise shows signs of slowing)?Rust 是 TIOBE 指数前 20 名中最年轻的编程语言。
Rust 是一门现代系统级编程语言,由 Mozilla 公司于 2006 年开始设计,2010 年正式公布,2015 年 5 月发布 1.0 稳定版。
Rust 于 2020 年 6 月首次进入前 20,当时普遍预计它将跻身前 10,成为 C 和 C++ 的有力竞争者。
之前有人测试过多种编程语言执行 10 亿(1 Billion)次嵌套循环的性能对比,可以看出 C 和 Rust 并列第一,耗时 0.50 秒:此后,Rust 的排名一直稳步提升,甚至在今年年初达到了历史最高排名(第 13 位)。
然而,仅仅三个月后,它又回落至第 16 位:
Rust 的上升速度可能正在趋于平稳:
Rust 语言的目标很明确在接近 C/C++ 性能的前提下,提供更高的内存安全性。
RUST 与主流语言的对比:
Rust 因内存安全(编译时消除内存错误)、极致性能(接近 C/C++,零成本抽象、无 GC)、安全并发(Fearless Concurrency)和小巧二进制(易部署、无 Python 依赖),在系统编程、CLI 工具、桌面应用、Web 后端和 AI 领域爆发式增长。
之前还报道过美国国防部就计划逐步从 C 语言转向 Rust,以推动向内存安全编程语言的过渡,当然使用了 AI 技术。尽管 Rust 能够生成高效且安全的代码,但对于普通程序员来说,它仍然较难学习。
现在也就在性能关键领域的专业人士愿意投入时间掌握这门语言,要想在更广泛的主流人群中推广应用还需要一段时间,Rust 现在的流行度增长也正在趋于平缓,如果要进入前 10 名,看起来还是遥远。
不过话说回来,现在 AI 时代写代码,都不用直接手写了,如果性能卓越,应该很多项目会被改造成 RUST。
现在都有人把最近火爆的 OpenClaw 用 RUST 重写了:
OpenCrust:https://github.com/opencrust-org/opencrust
其他相关的 Rust 项目:
- Tauri:轻量级跨平台桌面应用框架(替代 Electron)
- RustDesk:开源远程桌面软件(TeamViewer 替代品)
- Polars:高性能 DataFrame 库(Pandas 的 Rust 版)
- Nushell:现代 Shell
- Starship:跨平台提示符
- Alacritty:GPU 加速终端
- Zellij:终端多路复用器
- Actix / Tokio / Rocket:高性能异步 Web 框架和运行时
- Deno(核心部分):JavaScript/TypeScript 运行时
AI 相关项目:
- Candle(Hugging Face 官方):纯 Rust ML 框架,支持 LLM 推理
- Burn:全功能深度学习框架(训练 + 推理)
- Polars:AI 数据处理核心(亿级数据预处理)
- Rig:专为 LLM Agent 设计的 Rust 库
- Linfa:经典机器学习框架(类似 scikit-learn)
- Hugging Face Tokenizers(Rust 核心):超快分词器
Python,C,C++,Java,C#,JavaScript,Visual Basic,SQL,R,Delphi/Object Pascal。Python,C,C++,Java,C#,JavaScript,Visual Basic,SQL,R,Delphi/Object Pascal 历史走势图:ActionScript, Algol, Apex, Applescript, Awk, Bash, bc, BCPL, Bourne shell, CFML, CL (OS/400), Clojure, CoffeeScript, Curl, D, Elixir, F#, GAMS, Groovy, Icon, Inform, Io, J, J#, JScript, JScript.NET, Logo, LotusScript, LPC, Mojo, MQL5, NetLogo, Nim, OpenCL, PL/I, Pure Data, Q, REBOL, Ring, RPG, RPL, S, Small Basic, Smalltalk, Tcl, V, Vala/Genie, VHDL, Wolfram, Xojo。TIOBE 每个月都会公布一次编程语言的排行榜,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科等等。数据反映目前主流编程语言的变化趋势,对我们学习和工作可作为一个参考,但各个语言都有它们各自适合的应用场景,所以也不必过于在意,毕竟语言的好坏在于如何去使用它。
参考链接:https://www.tiobe.com/tiobe-index/