本文经授权转自公众号CSDN(ID:CSDNnews)
在上个月的编程语言榜单中,TIOBE 官方曾做出预测:Python 极有可能凭借近 10% 的年增长率,斩获“2024 年 TIOBE 年度编程
语言”的桂冠——本周,TIOBE 年度编程语言终于揭榜:
Python 以绝对的优势再次登顶,第六次摘下这一殊荣!
1、Python 再度摘
得“2024 年度编程语言”称号!
所谓 TIOBE 年度编程语言,每年都会授予在过去一年内涨幅最大的编程语言:Python 在过去一年中的同比增长速度达到了惊
人的 9.32%,远超其他编程语言。相比之下,Java 的增长率为 2.28%,JavaScript 为 1.43%,而 Go 仅为 1.24%。
在此次摘得年度编程语言之前,Py
thon 还曾在 2007 年、2010 年、2018 年、2020 年和 2021 年也分别获得这一荣
誉。事实上,回顾近年来 Python 的崛起,可以说是编程语言史上的一大亮点。
Python 的成功并非偶然,其易学性、广
泛的库支持以及在多个领域的卓越表现是其受到青睐的主要原因。在整个 2024 年,Python 再次以其在多个技术领域的广泛应用,尤其是在 AI 和数据科学领域的不可替代性,稳稳地占据了 TIOBE 的榜首:
(1)AI 和数据科学的崛起:Python在 AI 领域的优势不言而喻。得益于强大的第三方库(如TensorFlow、PyTorch、Scikit-learn等),Python 成为了 AI 和深度学习研究者和开发者的首选语言。随着各行各业加速拥抱 AI 技术,Python 的需求也日益增长,进一步巩固了其主导地位。
值得一提的是,也正是得益于 AI 开发需求量的激增,在去年 GitHub 发布的《2024 年 Octoverse 报告》中,Python 首次超越了 JavaScript,成为 GitHub 上最受欢迎的编程语言。
(2)开发效率和简洁性:Python 的语法简单直观,使得开发者能够快速编写高效的代码,极大地提升了开发效率。与 C、C++ 等语言相比,Python 在构建原型和快速迭代方面具有显著优势。
(3)广泛的社区支持与生态系统:Python 还有着强大的开源社区和丰富的生态系统。无论是 Web 开发框架 Django、Flask,还是数据处理工具 Pandas、NumPy,都
为 Python 的多元化应用提供了坚实的支持。同时,Python 社区的活跃程度也为其增长提供了源源不断的动力。
TIOBE CEO Paul Jansen 也对 Python 的表现十分赞叹,他表示:“如今,Python 已无处不在,成为许多
领域无可争议的默认语言。”但同时他也指出,Python 唯一严重的缺点就是性能不足,且大多数错误都发生在运行时。因此不少开发者在开发需要高性能的应
用时,可能仍青睐 C、C++ 等语言。
2、PHP 彻底掉出 Top10,Rust 热度不减
除了 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 或许有些难度。