社区所有版块导航
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

2025 年 05 月编程语言排行榜|Python 统治了世界,其他编程语言都是弟弟

IT服务圈儿 • 1 周前 • 36 次点击  

来源丨经授权转自 菜鸟教程(ID:runoob)

作者丨RUNOOB


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 的两个短板:

  1. 性能不高 —— 毕竟解释型语言天生跑得慢;

  2. 运行时错误多 —— 因为是解释执行,很多 Bug 是运行的时候才发现的。

这也意味着,在那些对性能和安全性要求极高的场景,比如安全关键系统或者实时系统里,Python 还真顶不住。

所以像航天控制系统这种要命的地方还得靠 C++/Java 这些老家伙撑场子。

图片

以上测试是在一台 M3 MacBook Pro(16GB RAM) 上通过 hyperfine 获取的执行时间。

10 亿次嵌套循环性能对比,Python 表现最差

在性能之外,语言的学习门槛已成为影响其普及程度的重要因素。随着全球数字化转型的深入,各行业对编程人才的需求持续增长,而软件工程专业毕业生的供给却相对不足。在此背景下,Python凭借其简洁易学的特性,成为跨行业从业者进入编程领域的首选语言,这也是其保持长期竞争力的关键所在。
如今,Python 几乎无处不在,成为许多领域的首选语言。
Python 近几年的流行主要得益于它简单易学的语法,然后又有强大的生态系统,丰富的第三方库和工具,如 NumPy、Pandas、TensorFlow 和 PyTorch等。

入门数据科学/机器学习,这些库跑不了。

特别是这两年随着数据科学、机器学习和人工智能的崛起,Python 逐渐成为必学的编程语言之一。 图片
Python 应用领域调查数据:
图片
  • 50% 的受访者使用 Python 进行数据分析。 
  • 49% 的受访者使用 Python 进行 Web 开发。 
  • 35% 的受访者使用 Python 进行 DevOps/系统管理/编写自动化脚本(DevOps / System administration / Writing automation scripts)。 
  • 32% 的受访者使用Python来编程网络爬虫或数据抓取工具。
  • 31% 的受访者使用Python进行机器学习项目。
  • 28% 的受访者使用Python作为教育工具。
  • 26% 的受访者使用Python进行软件测试/编写自动化测试(Software testing / Writing automated tests)
Python 官网:https://www.python.org/
图片
官网除了提供学习内容外,还提供了在交互式解释器,点击首页的黄色小图标即可进入命令窗口:
图片
这样,我们不用下载安装都可以直接学习测试了,执行输出第一个入门程序:
>>> print(1+1)2>>> print("runoob")runoob
测试界面如下所示:
图片
以下是 Python 语言一些主要的应用领域:
  • Web 开发:使用框架如 Django 和 Flask 构建网站和 Web 应用程序。 

  • 数据分析和数据科学:使用 Pandas、NumPy 和 SciPy 等库进行数据处理和分析。 

  • 人工智能和机器学习:使用 TensorFlow、PyTorch 和 Scikit-learn 等工具开发智能系统。

  • 科学计算和数值模拟:进行复杂的数学计算和科学模拟。

  • 自动化脚本:自动化日常任务,如文件管理、系统管理等。

所以,最终,Python 会不会真的一统江湖?


本月,排名前十的分别是:

Python,C++,C,Java,C#,JavaScript,GoVisual BasicDelphi/Object PascalSQL

Python,C++,C, Java,C#,JavaScript,GoVisual BasicDelphi/Object PascalSQL 历史变化曲线图:

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、百度、维基百科等等。
数据反映目前主流编程语言的变化趋势,对我们学习和工作可作为一个参考,但各个语言都有它们各自适合的应用场景,所以也不必过于在意,毕竟语言的好坏在于如何去使用它。
以下视频是近这几十年来编程语言的变化趋势:

参考链接:https://www.tiobe.com/tiobe-index/


1、豆瓣9.5,它不是教材,却比市面上绝大多数教材讲得更清楚!(文末送书)
2、他说大模型面试全靠玄学,结果我看到他桌上这本书都快被翻烂了!(文末送书)
3、今天,Linux文件系统部门来了一个新人···
4、Java 8 被 IDEA 彻底抛弃了?
5、公司严查工时,实在不能理解

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