TIOBE 宣布 2024 年度编程语言花落 Python,该语言在 2024 年的涨幅高达了 9.3%;远远领先于其竞争对手:Java +2.3%、JavaScript +1.4% 和 Go +1.2%。
TIOBE CEO Paul Jansen 点评道,“如今 Python 无处不在,它是许多领域无可争议的默认语言。它甚至可能成为 TIOBE 指数中排名最高的语言。Python 唯一的严重缺点(因此为竞争留下了空间)是性能不足,并且大多数错误发生在运行时。”
纵观 2024 年的 TIOBE 指数榜单,前 10 名中还发生了两件值得注意的变动:包括 C 语言被 C++ 和 Java 超越,主要原因是 C 在许多嵌入式软件系统中被 C++ 取代;以及 PHP 最终跌出 top 10,被 Go 所取代。
Rust 和 Kotlin 是两种备受关注的语言。Rust 在 2024 年变得越来越流行,但与之相反,Kotlin 在榜单中并没有取得突破,“甚至在 2024 年(可能永远)失去了前 20 名的位置”。不过 Paul Jansen 也指出,尽管 Rust 发展速度惊人,但其陡峭的学习曲线永远不会使其成为普通程序员的通用语言。
除此之外,还出现了两种有前途的新兴语言 Zig 和 Mojo;在 2024 年分别从第 149 位跃升至第 61 位,以及从第 194 位跃升至第 68 位。“尤其是 Mojo,它在两年前才首次发布,却恰好满足了编程领域的需求。我对它在 2025 年跻身前 20 名寄予厚望。”
TIOBE 1 月 TOP 20 编程语言
TOP 10 编程语言 TIOBE 指数走势(2002-2024)
第 21-50 名编程语言排行
第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):
ABC, ActionScript, Algol, Apex, APL, CFML, CHILL, Clipper, CLIPS, Clojure, Curl, Elm, Erlang, F#, Forth, Groovy, Hack, Icon, Inform, Io, J#, JScript, LabVIEW, Ladder Logic, Modula-2, Mojo, MQL5, NATURAL, Nim, OCaml, Occam, OpenCL, OpenEdge ABL, PL/I, PostScript, Q, Ring, S, Scheme, Simulink, Smalltalk, SPARK, SPSS, Stata, SystemVerilog, Tcl, Vala/Genie, VHDL, Wolfram, Zig
TIOBE 编程社区指数(The TIOBE Programming Community index)是一个衡量编程语言受欢迎程度的指标,该指数每月更新一次。评判的依据来自世界范围内的工程师、课程和第三方供应商,包括流行的搜索引擎,如 Google、必应、雅虎、维基百科、亚马逊、YouTube 和百度都被用于指数计算。值得注意的是,TIOBE 指数并不代表编程语言的好坏或编写代码的多少。
该指数可以用来检查你的编程技能是否还能跟上时代的步伐,或者在开始建立一个新的软件系统时,基于指数对采用何种编程语言做出决策。
相关阅读: