近日,TIOBE 宣布 2024 “年度编程语言”再次花落 Python,该语言在 2024 年的涨幅高达了 9.3%;远远领先于其竞争对手Java +2.3%、JavaScript +1.4% 和 Go +1.2%。
TIOBE 编程社区指数(The TIOBE Programming Community index)是一个衡量编程语言受欢迎程度的指标,该指数每月更新一次。评判的依据来自世界范围内的工程师、课程和第三方供应商,包括流行的搜索引擎,如 Google、必应、雅虎、维基百科、亚马逊、YouTube 和百度都被用于指数计算。值得注意的是,TIOBE 指数并不代表编程语言的好坏或编写代码的多少。
TIOBE EO 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 名寄予厚望。”