Python夺冠2024年度编程语言奖!

编程语言 Python 获得了“2024 年 TIOBE 年度编程语言”的称号。该奖项颁发给一年内评分增幅最高的编程语言。Python 在 2024 年上涨了 9.3%。这遥遥领先于其竞争对手:Java +2.3%、JavaScript +1.4% 和 Go +1.2%。Python 现在无处不在,它是许多领域无可争议的默认首选语言。它甚至可能成为 TIOBE 指数中排名最高的语言。Python 唯一严重的缺点是(因此为竞争留下了空间)它缺乏性能,并且大多数错误发生在运行时。

除此之外,2024 年 TIOBE 指数前 10 名还发生了两件有趣的事情。C 语言失去了很多人气,并被 C++ 和 Java 超越。造成这种情况的主要原因是 C 在许多嵌入式软件系统中被 C++ 取代。Java 和 C++ 目前正在争夺前 2 名的位置。另一个有趣的事情是,PHP 与前 10 名告别,取而代之的是前 10 名守门员 Go。

今年,很多人都在关注 Rust 和 Kotlin。他们在 2024 年兑现了承诺吗?Rust 仍然越来越受欢迎。尽管 Rust 程序的速度惊人,但不幸的是,它陡峭的学习曲线永远不会成为普通程序员的通用语言。另一方面,Kotlin 令人失望:它没有突破,甚至在 2024 年失去了(可能永久地)前 20 名的位置。

再往下看,我们看到两种新的有前途的语言:Rust 的竞争对手 Zig 在 2024 年从 #149 攀升至 #61,而速度更快的 Python Mojo 从第 #194 位跃升至 #68。尤其是 Mojo,它仅在 2 年前首次发布,它恰好解决了编程领域的需求。我对它在 2025 年接近前 20 名寄予厚望。

TIOBE Programming Community 指数是衡量编程语言流行程度的指标。该指数每月更新一次。评级基于全球熟练工程师的数量、课程和第三方供应商。流行的网站 Google、Amazon、Wikipedia、Bing 和其他 20 多个网站用于计算评级。需要注意的是,TIOBE 指数与最佳编程语言或编写大多数代码行的语言无关。

该指数可用于检查您的编程技能是否仍然最新,或者用于在开始构建新的软件系统时就应该采用哪种编程语言做出战略决策。TIOBE 指数的定义可以在这里找到。

图片

该索引可用于检查您的编程技能是否仍然是最新的,或者在开始构建新的软件系统时对应该采用什么编程语言做出战略决策。TIOBE索引的定义可以在这里找到。

Top 10 编程语言 TIOBE 指数走势(2002-2024)

图片

Top 20-50 的编程语言榜单

图片

历史排名(1987-2024)

注:以下排名位次取决于 12 个月的平均值。

图片

编程语言名人榜(2003-2024)

名人堂列出了所有“年度最佳编程语言”获奖者,如下所示。该奖项颁发给一年中使用率上升最高的编程语言。

图片

说明

编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如谷歌、百度、维基百科、综合数字网、必应、好123等等。具体的计算方式详见:https://www.tiobe.com/tiobe-index/programming-languages-definition/。

请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

这个排行榜可以用来考察你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。

详细榜单信息可参考 TIOBE 官网:https://www.tiobe.com/tiobe-index

来源:开源技术小栈

THE END