TIOBE 2025 年 05 月份的编程语言排行榜已经公布,官方的标题是:️Python 统计了世界!( Python rules the world!)
️Python 上个月又双叒暴涨 2.2%!现在市场份额直接冲到 25.35%!这波直接封神了!
在 TIOBE 榜单历史上,只有 2001 年 6 月和 10 月的 Java 能比这更高,不过那时候是 TIOBE 指数发布的第一个月份,统计的语言少。
下次有菜鸟或同行问你学什么编程语言好,记得暗号是 ️Python:
而且,Python 不止是占比高,与第二名 C++ 的差距超过了 15%!这种碾压式的优势可是相当罕见的。
很多其他语言的市场份额都被 Python 吃了,还能苟着还是因为 Python 的两个短板:
这也意味着,在那些对性能和安全性要求极高的场景,比如️安全关键系统或者️实时系统里,Python 还真顶不住。
所以像航天控制系统这种要命的地方还得靠 C++/Java 这些老家伙撑场子。
以上测试是在一台 M3 MacBook Pro(16GB RAM) 上通过 hyperfine 获取的执行时间。
10 亿次嵌套循环性能对比,Python 表现最差在性能之外,语言的学习门槛已成为影响其普及程度的重要因素。随着全球数字化转型的深入,各行业对编程人才的需求持续增长,而软件工程专业毕业生的供给却相对不足。在此背景下,Python凭借其简洁易学的特性,成为跨行业从业者进入编程领域的首选语言,这也是其保持长期竞争力的关键所在。
如今,Python 几乎无处不在,成为许多领域的首选语言。
Python 近几年的流行主要得益于它简单易学的语法,然后又有强大的生态系统,丰富的第三方库和工具,如 NumPy、Pandas、TensorFlow 和 PyTorch等。
入门数据科学/机器学习,这些库跑不了。特别是这两年随着数据科学、机器学习和人工智能的崛起,Python 逐渐成为必学的编程语言之一。
Python 应用领域调查数据:
️Python 官网
官网除了提供学习内容外,还提供了在交互式解释器,点击首页的黄色小图标即可进入命令窗口:
这样,我们不用下载安装都可以直接学习测试了,执行输出第一个入门程序:
>>> print(1+1)2>>> print("runoob")runoob
测试界面如下所示:
以下是 Python 语言一些主要的应用领域:
️所以,最终,Python 会不会真的一统江湖?
️本月,排名前十的分别是:
Python,C++,C,Java,C#,JavaScript,Go,Visual Basic,Delphi/Object Pascal,SQL。
Python,C++,C,Java,C#,JavaScript,Go,Visual Basic,Delphi/Object Pascal,SQL 历史变化曲线图:
11 到 20 排名如下:
排名 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。
各大编程语言的历史排名(1988-2025):
编程语言“名人榜”( 2003-2024):
TIOBE 每个月都会公布一次编程语言的排行榜,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科等等。
数据反映目前主流编程语言的变化趋势,对我们学习和工作可作为一个参考,但各个语言都有它们各自适合的应用场景,所以也不必过于在意,毕竟语言的好坏在于如何去使用它。