历史性一刻!Rust首入TIOBE前十,25岁老榜单还官宣了个「编程语言选择指南」 | TIOBE 7 月榜单发布
整理 | 郑丽媛出品 | CSDNIDCSDNnews近日TIOBE 最新公布了 7 月编程语言排行榜一起来看看有什么开发者值得关注的变化吧~Rust 终于冲进 Top 10TIOBE 曾担心它“涨不动了”如果只看今年上半年Rust 在 TIOBE 编程语言排行榜上的表现堪称一部“反转剧”。今年 4 月TIOBE 官方还曾公开表示Rust 的增长势头似乎正在放缓进入 Top 10 的目标可能比预想中更加遥远。然而仅仅几个月后最新发布的 7 月 TIOBE 指数就带来了一个令人意外的消息Rust 首次跻身TIOBE 榜单 Top 10创下自诞生以来的最好成绩。事实上Rust 的排名一直在稳步上升。今年 6 月它刚刚刷新历史纪录来到第 12 名进入 7 月后又一举冲到第 10 位正式进入第一梯队本月最新榜单中前五名依然由 Python、C、C、Java 和 C# 占据而 Rust 则成为 Top 10 中最年轻的成员之一。Rust 的崛起并非偶然。过去几年内存安全问题受到行业关注越来越多开发者开始寻找既能保证性能又能避免传统内存错误的新选择而 Rust 恰恰踩中了这一趋势。与 C、C 一样Rust 可以生成接近原生性能的机器代码因此非常适合操作系统、浏览器、数据库、嵌入式设备等性能敏感场景。但不同的是它通过所有权Ownership、借用Borrowing以及生命周期Lifetime等机制在编译阶段就能消除大量空指针、悬垂指针、缓冲区越界等内存安全问题无需依赖垃圾回收器即可实现高性能与高安全性的平衡。正因为如此Rust 被普遍认为是 C 和 C 最有力的挑战者。近年来无论是 Linux 内核、Firefox 浏览器还是微软、谷歌、亚马逊、Cloudflare 等大型企业都在持续扩大 Rust 的应用范围希望借此降低系统级软件中的内存安全漏洞。当然这并不意味着 C 和 C 已经“落伍”。TIOBE CEO 特别指出C/C 社区同样意识到了内存安全的重要性目前正通过新的语言标准、静态分析工具以及更加严格的开发规范不断提升两门老牌语言的安全性。除了 Rust 的突破本月榜单还有一些编程语言的变化值得关注相较于上个月由于 Rust 的名次上升Delphi/Object Pascal 和 Scratch 分别下滑了 1 名位列第 11 名和第 12 名经历几个月出走 Top 20 榜单Ruby 的本月排名终于上升从上个月的 33 名一举跃升至第 20 名。说完了编程语言排名的变化再来看看 TIOBE 指数本身——今年恰好是 TIOBE 指数正式发布的 25 周年。TIOBE CEO 坦言过去 25 年里他们收到过大量正面和负面的反馈而其中最常见、也是最合理的一条意见就是TIOBE 衡量的是语言的“流行度”不是“哪门语言最好”。同一个项目用 Python 原型快、用 Rust 性能稳、用 Java 生态全——没有标准答案只有最适合的方案。为了帮开发者解决“到底选哪个语言”的实际问题在迎来 25 周年之际TIOBE 也宣布将在下周推出一项全新的工具——Programming Language Flowchart编程语言选择流程图。与单纯按照热度排名不同这份流程图希望帮助开发者根据项目需求、应用场景以及实际开发目标选择真正适合自己的编程语言而不是简单地“哪个排名高就学哪个”。其他编程语言以下为 Top 21-50 的编程语言榜单第 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 shellTop 10 编程语言 TIOBE 指数走势2002-2026历史排名1986-2026编程语言“名人榜”2003-2025【说明】TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标每月更新这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量其中包括了流行的搜索引擎以及技术社区如 Google、百度、维基百科、必应、Hao 123 等等。具体的计算方式详见https://www.tiobe.com/tiobe-index/programming-languages-definition/。请注意这个排行榜只是反映某个编程语言的热门程度并不能说明一门编程语言好不好或者一门语言所编写的代码数量多少。这个排行榜可以用来考察你的编程技能是否与时俱进也可以在开发新系统时作为一个语言选择依据。