找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

4004

积分

0

好友

526

主题
发表于 4 小时前 | 查看: 6| 回复: 0

两个月前,TIOBE 还认为 Rust 的增长似乎正在放缓,甚至用“platform”来形容它。然而,2026 年 6 月的数据直接让此前的判断显得为时过早。

本月,Rust 首次冲到了 TIOBE 第 12 名,创造历史最高排名。

TIOBE 2026年6月编程语言排行截图,Rust排名第12被红框高亮

在过去一年里,Rust 在 TIOBE 排名中几乎没有明显突破,很多人开始怀疑:

  • Rust 会不会像 Kotlin 一样,成为一个受欢迎但始终无法进入主流顶级阵营的语言?
  • Rust 会不会停留在系统编程领域的小众市场?
  • Rust 是否真的有能力挑战 C 和 C++?

然而仅仅两个月后,Rust 不但没有进入停滞期,反而继续向 Top 10 发起冲击。对于一个 2010 年才诞生的语言来说,这是一个非常夸张的成绩。

十大编程语言列表,Rust排名第一,标注年轻且用于系统级高性能场景

排在它前面的几乎全是编程界的老古董:Python、C、Java、C++、C#、JavaScript、Go、SQL、Delphi、Fortran,这些语言大多拥有几十年的历史积累。而 Rust 作为其中最年轻的成员,能够挤进前 15,本身已经说明了它的影响力。

Rust 是一门现代系统级编程语言,由 Mozilla 公司于 2006 年开始设计,2010 年正式公布,2015 年 5 月发布 1.0 稳定版。

Rust语言的金属齿轮状徽标,周围环绕着各类科技应用图标

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

十亿次嵌套循环性能对比散点图,C和Rust并列最快仅需0.50秒

Rust 为什么越来越受欢迎?

如果只用一句话总结:Rust 是第一个真正试图同时解决性能、安全性和现代开发体验的系统级语言。

过去几十年里,开发者一直在做取舍,想要性能强的就选 C/C++,但代价是:

  • 内存泄漏
  • 野指针
  • 缓冲区溢出
  • 崩溃问题

想要开发效率高就得选 Java、C#,但代价是:

  • 运行时开销
  • GC 暂停
  • 更高资源消耗

想要简单易学的,就选 Python,但代价是:

  • 性能不足

而 Rust 试图同时获得:

  • 接近 C/C++ 的性能
  • 自动内存管理
  • 无 GC
  • 强类型系统
  • 并发安全
  • 现代包管理工具 Cargo

这让 Rust 成为了近年来系统软件领域最受关注的语言之一。尤其是在 Rust 的语言设计中,其核心的 Ownership、Borrow Checker 与 Lifetimes 机制,从根本上解决了内存安全隐患。

进入 AI 时代,反而给 Rust 提供了机会

很多人以为 AI 会让 Python 一统天下,实际上并非如此。AI 的训练层面确实是 Python 的天下,但在推理层、基础设施层和高性能服务层,Rust 正在越来越频繁地出现,例如:

  • AI 推理引擎
  • 向量数据库
  • 高性能代理框架
  • 网络基础设施
  • 边缘计算服务

Rust生态插画,中央R标志连接Python、C++等语言及OpenAI、Docker等云服务

现在大量新项目开始采用 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++ 的依赖,转向内存安全语言。

Rust生态科技插画,连接机器人、AI、Docker、K8s和数据库等图标

进入 Top 10 不只是技术问题,更是生态问题。历史告诉我们,真正长期占据前十的语言,都满足三个条件:

  1. 企业大量采用
  2. 教育体系广泛教授
  3. 招聘市场持续需求

Rust 目前正在完成第一步,第二步和第三步还需要时间。

榜单整体格局

纵观整体榜单格局,头部梯队依旧保持稳定:

  • Python 持续领跑全榜,牢牢占据榜首位置,凭借在人工智能、大数据、自动化开发等领域的绝对优势,依旧是全球应用最广泛的编程语言。
  • C、C++、Java、C# 四大老牌语言稳居前五,彼此之间排名小幅波动,相互竞争态势激烈,深耕底层开发、企业级服务、桌面应用等传统领域,根基依旧稳固。
  • JavaScript、Visual Basic、SQL 等语言排名小幅浮动,坚守各自细分赛道,生态地位稳固。

本月,排名前十的分别是:
Python,C,C++,Java,C#,JavaScript,Visual Basic,SQL,R,Delphi/Object Pascal。

2026年6月与2025年6月前十名编程语言排名变化表格

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

TIOBE编程社区指数折线图,展示2002至2026年各语言流行度变化

11 到 20 排名如下:

第10至20名编程语言排行截图

排名 21-50 的编程语言:

第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):

年度编程语言获奖列表,2025年获奖者为C#

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

参考链接:https://www.tiobe.com/tiobe-index/




上一篇:AI Agent时代,我们需要一台能折叠的移动工作台——AIDONE 5.0全记录
下一篇:中国投影仪品牌出海启示录:极米如何从硅谷众筹做到全球出货量第一
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-6-12 05:05 , Processed in 0.625176 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表