来源 | 菜鸟教程 (ID:runoob)
TIOBE 2025 年 03 月份的编程语言排行榜已经公布,官方的标题是:老古董语言强势回归!( The dinosaurs strike back!)
在上个月,我们看到了高性能编程语言在 TIOBE 指数中的排名显著上升,展现出强劲的发展势头。
2025 年 02 月编程语言排行榜|快,更快,最快!谁才是真正的速度之王?
本月出现了新的变化,Delphi/Object Pascal、Fortran、Ada 和 COBOL 等历史悠久的 “恐龙级” 语言正悄然回归榜单前 20 名。
其中,Delphi与 Fortran 向Top 10发起冲击。
现在主流的语言是 Python 、C++、Java、C 以及 C# 等,这几个古董语言很多 00 后估计都没听过,毕竟是上个世纪的产品,原本该躺进坟墓了。
这四个里面,Fortran(FORmula TRANslation)是世界上最早的高级编程语言之一,专为科学计算和数值分析设计,于 1957 年由 IBM 公司发布,擅长处理复杂数学运算和大规模数据处理,广泛应用于物理、化学、气象学等领域。
COBOL 于 1959 年由美国国防部、企业和学术界共同开发,专为处理大量数据和业务逻辑设计,广泛应用于金融、保险、政府和企业资源规划(ERP)等领域。
Ada 于 1980 年由美国国防部(DoD)开发,旨在为嵌入式和实时系统提供一种标准化的编程语言,广泛应用于航空、航天、军事和轨道交通等领域。
Object Pascal 的起源可以追溯到 1986 年,当时 Apple 公司开发了 Object Pascal 语言。而 Delphi 是由 Borland 公司基于 Object Pascal 开发的可视化编程环境,于 1995 年首次发布。
这四个上个世纪的编程语言还能逆势增长得益于他们的稳定性与性能,一个跑了几十年的稳定系统,很少人愿意去推倒重来,特别是在需要高可靠性的领域(如航空航天、金融交易),新语言的潜在风险很多大企业难以承受。
随着这些系统核心开发人员即将退休,企业为了避免风险,纷纷选择维持并扩展现有系统,而不是去冒险用更现代的语言构建新系统。
现在全球金融、航空、能源等关键领域的核心系统仍依赖这些老牌语言COBOL 至今仍是银行交易系统的基石,而 Fortran 在科学计算领域地位稳固。
说到底,稳定压倒一切~~~
本月排名第一的还是 Python,虽然性能最差:
10 亿次嵌套循环性能对比,Python 表现最差
现在,Python 几乎无处不在,成为许多领域的首选语言。
Python 近几年的流行主要得益于它简单易学的语法,然后又有强大的生态系统,丰富的第三方库和工具,如 NumPy、Pandas、TensorFlow 和 PyTorch等。
入门数据科学/机器学习,这些库跑不了。
特别是这两年随着数据科学、机器学习和人工智能的崛起,Python 逐渐成为必学的编程语言之一。
历史趋势来看,今年 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,C++,Java,C,C#,JavaScript,Go,SQL,Visual Basic,Delphi/Object Pascal。
Python,C++,Java,C,C#,JavaScript,Go,SQL,Visual Basic,Delphi/Object Pascal 历史变化曲线图:
11 到 20 排名如下:
排名 21-50 的编程语言:
51-100 的编程语言:
ActionScript, Algol, Alice, Apex, APL, CFML, CHILL, Clipper, CLIPS, Clojure, Curl, Eiffel, Elm, Erlang, F#, Forth, Groovy, Hack, Icon, Inform, Io, J, JScript, LabVIEW, Ladder Logic, Logo, Maple, Modula-2, Mojo, MQL5, NATURAL, Nim, OCaml, Occam, OpenCL, OpenEdge ABL, PL/I, Q, Raku, Ring, S, Scheme, Simulink, Smalltalk, SPARK, Tcl, Vala/Genie, VHDL, Wolfram, Xojo。
各大编程语言的历史排名(1988-2025):
编程语言“名人榜”( 2003-2024):
TIOBE 每个月都会公布一次编程语言的排行榜,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科等等。
数据反映目前主流编程语言的变化趋势,对我们学习和工作可作为一个参考,但各个语言都有它们各自适合的应用场景,所以也不必过于在意,毕竟语言的好坏在于如何去使用它。
以下视频是近这几十年来编程语言的变化趋势:
参考链接:https://www.tiobe.com/tiobe-index/
END
看完这篇文章你有什么想说的?欢迎各位评论区聊一聊
留言抽 3位 小伙伴,赠送8.88元现金红包!
下面顺便给大家推荐一个不错的AI工具聚合平台,已接入自部署满血版 DeepSeek-R1,欢迎来体验。
点击长按二维码,即可体验:
👇👇👇
✅传送门:https://www.aijuli.com