社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python 统治世界!TIOBE 5月榜单发布

CSDN • 2 周前 • 102 次点击  

整理 | 苏宓
出品 | CSDN(ID:CSDNnews)

一月一度更新的 TIOBE 编程语言排行榜迎来了 5 月新榜!

本月榜单一出,最大的看点毫无疑问是:Python 一路高歌,再次拉开了与其他编程语言的差距,甚至刷新了自己的历史纪录。这个语言的热度已经不仅仅是“受欢迎”那么简单,越来越像是走向“统治地位”。

这背后到底说明了什么?除了 Python,榜单里还有哪些变化值得我们关注?一起来看看这份热度榜单背后的技术动向。


图片

Python 统治编程世界!

曾经一句「Life is short,you need Python」(人生苦短,我用 Python)的老梗如今正在成为现实。

根据 TIOBE 最新数据显示,Python 的受欢迎程度在上个月再次大幅上升了 2.2%,总占比达到了 25.35%。这个比例几乎创下 TIOBE 指数有史以来编程语言占比的最高纪录——仅次于 Java 在 2001 年 6 月(也是 TIOBE 指数刚推出、追踪语言数量较少的时期)和 2001 年 10 月的表现。

同时,Python 还打破了另一项纪录:它与第二名 C++ 之间的差距首次超过了 15 个百分点这在 TIOBE 榜单的历史上还是第一次出现。

这意味着什么?现实来看,Python 在数据科学、自动化测试等维度已经形成压倒性优势。此次突破 25% 占比,标志着 Python 不再只是“热门”,而是真正意义上的“主导语言”。

Python 简洁的语法和庞大的库生态降低了开发门槛,尤其适合初学者和跨学科开发者(如科学家、分析师等)。也正因为如此,除了专业开发者,越来越多“非程序员”也在用 Python 写工具、搞自动化。

当然,Python 的这轮增长与 AI 浪潮密切相关。PyTorch、TensorFlow、pandas 等 AI 和数据处理库几乎都以 Python 为第一语言。在大模型训练、数据标注、推理部署等环节,Python 是事实标准。这一趋势在可见未来可能还会持续。

不过,尽管 Python 风头正劲,但在一些要求极高性能、极高稳定性的领域,比如系统底层开发、嵌入式设备、实时控制系统,C/C++、Rust、Ada 等语言依然有不可替代的优势。

TIOBE CEO Paul Jansen 指出,其他语言之所以仍然存在,其根本原因是 Python 的性能较低,并且作为解释型语言,它在运行时更容易发生不可预期的错误。因此,在对安全性或实时性要求极高的场景中,仍需依赖其他编程语言。但在大多数其他应用领域,Python 正在稳步走向统治地位。

此外,从 Top 20 榜单中,我们也可以看到,不止 Python,其他与数据科学相关的语言也在全面普及,如 R 语言的排名从去年同期的第 24 名大幅跃升至今年的第 12,增幅显著。这些都说明,在 AI 和大数据仍在快速演进的今天,开发者对数据分析、建模与可视化的需求持续扩大,Python 和 R 成为了最自然的选择。

相较之下,C、C++ 和 Java 等“老三样”依然稳居前列,虽然增幅不大,但显示出它们在系统开发和大型项目中的基础地位仍未动摇。尤其是 C++,守住了其在高性能领域的重要性。而 Java 虽然多年未再引领潮流,但在企业应用场景中依然不可或缺,因此排名稳定也并不令人意外。


图片
其他编程语言

以下为 Top 21-50 的程语言榜单:

第 51-100 名如下,由于们之间的数值差异较小,仅以文本形式列出(按字母排序):ActionScript, Algol, Alice, APL, bc, CHILL, CL (OS/400), Clipper, CLIPS, Clojure, Crystal, Curl, Eiffel, Elm, Erlang, F#, Forth, Groovy, Hack, Icon, Inform, Io, JScript, LabVIEW, Ladder Logic, Modula-2, Mojo, MQL5, NATURAL, Nim, OCaml, Occam, OpenCL, PL/I, PostScript, Q, Ring, S, Scheme, Smalltalk, SPARK, Stata, Tcl, Transact-SQL, Vala/Genie, VHDL, Wolfram, X++, Xojo, Zig

图片

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

图片

历史排名(1988-2025)

图片

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

【说明】:

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科、必应、Hao 123 等等。具体的计算方式详见:https://www.tiobe.com/tiobe-index/programming-languages-definition/。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

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

推荐阅读:
“闭源”13个月后,Redis再开源!开发者怒了:一回生二回熟,真当我们忘了?
从失业到年入180+万元!仅用3周,他做出“爆款”插件:团队总共2人,原本只想糊口
AI不靠“闭门造神”,海内外一线专家共探智能新纪元,GOSIM AI Paris 2025圆满收官!
图片

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/181973
 
102 次点击