TIOBE 公布了 2024 年 5 月的编程语言排行榜。
Fortran 在 20 多年后再次进入了 TIOBE 指数前 10 的位置。事实上,早在 4 月榜单中,Fortran 就已经进入了 Top 10;5 月,该语言则继续保持住了这一排名。
在 TIOBE 所测量到的数据中,“Fortran programming”在亚马逊图书平台上的点击率超过了 1000 次。而与之相较,像 Kotlin 和 Rust 一类的新潮语言,在同样的搜索条件下点击量仅为 300。
对于 Fortran 的这一复活,TIOBE CEO Paul Jansen 认为,一方面原因在于 Fortran 语言自 1957 年诞生至今仍不断发展。譬如在不到半年前,发布了新的 ISO Fortran 2023 定义。主要原因则在于数值/数学计算的重要性日益增加。
“尽管这个领域有很多竞争对手,但 Fortran 有其存在的理由。Python:第一选择,但速度较慢;MATLAB:非常易于用于数学计算,但许可昂贵;C/C++:主流且快速,但它们没有原生数学计算支持;R:与 Python 非常相似,但不太流行且速度较慢;Julia:冉冉升起的新星,但尚未成熟。
在这个语言丛林中,Fortran 似乎速度很快,具有本地数学计算支持,成熟且 free。 Fortran 悄然、缓慢但坚定地取得了进展。这是令人惊讶但不可否认的。”
TIOBE 5 月 TOP 20 编程语言
相较上月,Top 10 中排名总体而言依旧波动不大。Top 11-20 中 Delphi/Object Pascal、Assembly language 和 Ruby 分别保持第 11、12、13 的位置不变,其他语言的一些变动包括:
- MATLAB 的排名从 16 升至 14
- Swift 的排名从 14 跌至 15
- PHP 的排名从 17 升至 16
- Scratch 的排名从 15 跌至 17
- Rust 的排名从 19 上升至 18
- Kotlin 的排名从 18 跌至 19
- COBOL 重新回升至第 20 位
TOP 10 编程语言 TIOBE 指数走势(2002-2024)
第 21-50 名编程语言排行
第 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
TIOBE 编程社区指数(The TIOBE Programming Community index)是一个衡量编程语言受欢迎程度的指标,该指数每月更新一次。评判的依据来自世界范围内的工程师、课程和第三方供应商,包括流行的搜索引擎,如 Google、必应、雅虎、维基百科、亚马逊、YouTube 和百度都被用于指数计算。值得注意的是,TIOBE 指数并不代表编程语言的好坏或编写代码的多少。
该指数可以用来检查你的编程技能是否还能跟上时代的步伐,或者在开始建立一个新的软件系统时,基于指数对采用何种编程语言做出决策。
TIOBE 指数的定义方式,以及详细榜单信息均可查看官网。