在上个月的编程语言榜单中,TIOBE 官方曾做出预测:Python 非常有可能凭借近 10% 的年增长率,斩获“2024 年 TIOBE 年度编程语言”的桂冠——本周,TIOBE 年度编程语言终于揭榜:
所谓 TIOBE 年度编程语言,年年都会授予在过去一年内涨幅最大的编程语言:Python 在过去一年中的同比上涨的速度达到了惊人的 9.32%,远超其他编程语言。相比之下,Java 的增长率为 2.28%,JavaScript 为 1.43%,而 Go 仅为 1.24%。
在此次摘得年度编程语言之前,Python 还曾在 2007 年、2010 年、2018 年、2020 年和 2021 年也分别获得这一荣誉。事实上,回顾近年来 Python 的崛起,可以说是编程语言史上的一大亮点。
Python 的成功并非偶然,其易学性、广泛的库支持以及在多个领域的卓越表现是其受到青睐的根本原因。在整个 2024 年,Python 再次以其在多个技术领域的广泛应用,尤其是在 AI 和数据科学领域的不可替代性,稳稳地占据了 TIOBE 的榜首:
(1)AI 和数据科学的崛起:Python在 AI 领域的优势不言而喻。得益于强大的第三方库(如TensorFlow、PyTorch、Scikit-learn等),Python 成为了 AI 和深度学习研究者和开发者的首选语言。随着各行各业加速拥抱 AI 技术,Python 的需求也日渐增长,进一步巩固了其主导地位。
(2)开发效率和简洁性:Python 的语法简单直观,使得开发者能快速编写高效的代码,极大地提升了开发效率。与 C、C++ 等语言相比,Python 在构建原型和快速迭代方面具有非常明显优势。
(3)广泛的社区支持与ECO:Python 还有着强大的开源社区和丰富的生态系统。无论是 Web 开发框架 Django、Flask,还是数据处理工具 Pandas、NumPy,都为 Python 的多元化应用提供了坚实的支持。同时,Python 社区的活跃程度也为其增长提供了源源不断的动力。
TIOBE CEO Paul Jansen 也对 Python 的表现十分赞叹,他表示:“如今,Python 已无处不在,成为许多领域无可争议的默认语言。”但同时他也指出,Python 唯一严重的缺点就是性能不足,且大多数错误都发生在运行时。因此不少开发者在开发需要高性能的应用时,可能仍青睐 C、C++ 等语言。
除了 Python,对比去年 1 月的编程语言排行榜 Top20,还有一些值得开发者关注的变化。
首先是 C 语言的占比一下子就下降,被 C++ 和 Java 超过,降至第 4 名。根本原因是 C 语言在许多嵌入式软件系统中被 C++ 所取代。而目前,Java 和 C++ 正在争夺第 2 名的位置。其次,PHP 彻底掉出 Top10,而 Go 则替补上位——在过去一年中,Go 几乎从始至终保持在榜单前十的位置。
此外,因美国白宫频繁呼吁开发者不再使用 C 和 C++、改用 Rust 等内存安全编程语言,Rust 在 2024 年的热度也达到了空前的高度。不过正如 Paul Jansen 所说,Rust 较高的学习门槛使其很难成为普通程序员的通用语言,因此想要冲击 Top10 或许有些难度。
将目光聚焦至排名靠后的榜单,TIOBE 从中预测了两种具有潜力的编程语言:
Rust 的竞争对手 Zig,在 2024 年已从第 149 位跃升至第 61 位;而在 2023 年刚发布、专为编写 AI 软件而设计的 Mojo,它类似于 Python 但工作速度却快很多,在过去一年中也从第 194 位跃升至第 68 位。
第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):
TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,这中间还包括了流行的搜索引擎和技术社区,如 Google、百度、、必应、Hao 123 等等。具体的计算方式详见:。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
这个排行榜可拿来考察你的编程技能是不是与时俱进,也可以在开发新系统时作为一个语言选择依据。
《STL标准库与泛型编程》:深度解构STL设计精髓,掌握泛型编程的强大力量
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
英国外交部更新赴美旅行提示并发出警告:任何违反入境规定者都可能面临逮捕或拘留
《编码物候》展览开幕 北京时代美术馆以科学艺术解读数字与生物交织的宇宙节律
当代最惨烈的修仙界血战,在一个水产佬的鱼缸里上演/
主站 商城 论坛 自运营 登录 注册 当代最惨烈的修仙界血战,在一个水产佬的鱼缸里上演 泥头车 ...
上一篇:Python稳居编程语言榜首C++与Go崛起背后原因分析
下一篇:靠逼电影V2