
Rust 是 TIOBE 指数前20名中最年轻的编程语言。该语言于2020年6月首次跻身前20,当时业界普遍预计它将闯入前十,成为 C 与 C++ 的强力竞争对手。而这已是近六年前的事了。
此后,Rust 的排名稳步攀升,甚至在今年年初创下历史最高位次(第13名)。然而仅仅三个月后,它便回落至第16位。这一趋势表明,Rust 的普及速度或许已进入停滞期。
一个合理的解释是:尽管 Rust 能生成高效且安全的代码,但对于非专业开发者而言,其学习门槛依然偏高。专注于性能关键领域的技术专家愿意投入精力掌握这门语言,可想要实现更广泛的主流普及,难度依旧不小。
受此影响,Rust 的人气增长似乎趋于平缓,如今跻身 TIOBE 前十的目标,也变得比以往更加遥远。
TIOBE 编程社区指数是衡量编程语言流行度的重要指标,每月更新一次。该指数的评分依据全球专业工程师数量、相关课程规模及第三方服务商数量综合得出,计算数据来源于谷歌、亚马逊、维基百科、必应等20余个主流网站。需要明确的是,TIOBE 指数并非评判“最佳编程语言”或“代码编写量最多的语言”的标准。
该指数可用于检验自身编程技能是否紧跟行业趋势,或是在搭建全新软件系统时,为编程语言的技术选型提供战略参考。


以下列出完整的编程语言TOP 50榜单。此概览为非官方发布,因此我们可能存在遗漏某门语言的情况。

以下榜单为排名第51至100位的编程语言。由于位次差异相对较小,这些语言仅按字母顺序列出。
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
为便于更宏观地观察趋势,下方列出多年前排名前十的编程语言在对应时期的平均位次。请注意,这些数据为12个月周期内的平均排名。

以下列出历年“年度编程语言”获奖名单。该奖项授予年度评分涨幅最高的编程语言。

以下是需求最多的5项修改建议与问题反馈。