67 岁老牌 Fortran 语言连续两个月进入 Top10 | TIOBE 5 月榜单发布

3d553c807d5919f7c7abeb39e4a9c9f2.gif

整理 | 苏宓

出品 | 优快云(ID:优快云news)

5 月 TIOBE 编程语言榜单已发布,一起来看看本月有什么值得关注的新变化吧!

3b0c22021c0e703ee7f7df62a31ac18f.png

67 岁老牌语言 Fortran 连续两个月进入 Top10

和过往榜单相比,主流的编程语言并没有太大变化,Python 增幅依然迅猛,以 16.33% 的市场份额稳居第一。其次分别为 C、C++、Java 和 C#。

从官方分析角度来看,TIOBE 官方在 5 月榜单中给出的标题是“Fortran 进入 Top 10,这到底是怎么回事?”

论及 Fortran,这门高级编程语言已经有 67 年的发展历史。起初,由 IBM 的 John Backus 和他的团队开发出来。Fortran 的初衷是为了让科学家和工程师能够更容易地编写数学和科学计算程序,而不需要深入了解底层的机器代码。

在其发展初期,Fortran 成为了科学计算的标准,广泛应用于航天、气象学、物理学、工程学等领域。随着时间的推移,Fortran 经历了多个版本的发布和更新,不断发展壮大。后来,Fortran 逐渐成为科学计算领域的主导语言之一,因其高效的数值计算能力和简单易用的特性而备受青睐。

然而,随着计算机技术的发展,其他编程语言如 C 和 C++、Python、MATLAB、R 等语言也逐渐崭露头角,开始在高性能计算、科学计算领域竞争,Fortran 的流行度在一些领域有所下降。

如今,Fortran 在 2024 年 4 月份的指数中重返 Top10,并在 2024 年 5 月份的指数中依然保持第十名的位置,也让人眼前一亮。要知道在 4 月份之前,Fortran 最后一次出现在 TIOBE 前十名中是在 2002 年 4 月份。

对此,TIOBE 的首席执行官 Paul Jansen 将 Fortran 近期的崛起归因于该语言在数值/数学计算方面的优势。

“尽管在这个领域有很多竞争对手, 但Fortran 有其存在的理由,”Jansen说道。他指出了竞争对手的缺点:

  • Python 虽然是首选,但速度较慢;

  • MATLAB 非常易于用在数学计算维度,但附带昂贵的许可证;

  • C/C++ 虽然是主流且快速,但没有原生计算支持;

  • R 速度慢;

  • Julia 虽然正在崛起,但尚未成熟。

“在这些语言的丛林中,Fortran 看起来是快速的,具有原生数学计算支持,成熟且免费。悄然间,Fortran 在慢慢但确定地赢得市场份额。这是令人惊讶但不可否认的。”

e9be024b813eb793767ee2818a58eba3.png

35428a5c7a6904fe4207195fe6ea53a0.png

其他编程语言

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

02478a9ff8d8a441c73012c3274cfecb.png

第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):

  • ABC, ActionScript, Algol, Apex, APL, bc, Boo, Carbon, CIL, CL (OS/400), CLIPS, Clojure, Common Lisp, Curl, DiBOL, Erlang, Factor, Groovy, Hack, Icon, Inform, Io, J, JScript, Ladder Logic, Lingo, LiveCode, LPC, MQL5, NATURAL, Nim, OCaml, OpenEdge ABL, Oxygene, Paradox, PL/I, PowerShell, Pure Data, Q, Ring, RPG, Scheme, Smalltalk, SPARK, Standard ML, WebAssembly, Wolfram, X++, Xojo, XPL 

f09330c2860599558b9ba5415c89d367.png

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

39deaf410cdac1eaed74c2f58c088f65.png

b96b9cc2dd4e095fc70c7db9efe3f0b7.png

历史排名(1988-2024)

注:以下排名位次取决于 12 个月的平均值。

765a8eccf1adb21ab3d71643a9141751.png

6ccfae6d675481012679b80583b02d55.png

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

29f5ea4e861c5fd9ec25785c12b8a8d1.png

【说明】:

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

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

推荐阅读:

▶突发!阿里游戏核心人员云风离职,自曝原因:“Ant Engine项目被关停”

▶10个月获利超700万!90后程序员辞职后,开发非法「视频搬运」软件,被判3年有期徒刑

▶谷歌 Python 团队全体被裁,Meta 开始抢人!

e0e895bca514ec3231c281c6bf95ef9a.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值