TIOBE 编程社区指数是一个衡量编程语言受欢迎程度的指标,评判的依据来自世界范围内的工程师、课程、供应商及搜索引擎,日前 TIOBE 官网公布了 2024 年 5 月的编程语言排行榜,整理如下:
Python 排名第一:占比 16.33%,本月上升 2.88%
C 排行第二:占比 9.98%,本月下跌 3.37%
C++ 排行第三:占比 9.53%,本月下跌 2.43%
Java 排行第四:占比 8.69%,本月下跌 3.53%
C# 排行第五:占比 6.49%,本月下跌 0.94%
本月排行榜中,Fortran 语言“在 20 多年后再次进入前 10 名”,这是一款诞生于 1957 年,发展至今的古老语言。
TIOBE 的 CEO Paul Jansen 声称,Fortran 复活的主要原因是“数值 / 数学计算的重要性日益增加”,尽管在这个领域有很多竞争对手,但参考其他竞争对手,Fortran 语言“确实有其存在的理由”:
Python:第一选择,但运行速度较慢
MATLAB:非常容易用于数学计算,但许可证价格较为高昂
C / C++:主流语言,但这两款语言没有原生数学计算支持
R:与 Python 非常相似,但不太受欢迎,并且运行缓慢
Julia:尚未成熟
据此,Paul Jansen 认为在“语言丛林”中,由于 Fortran 运行较快,且拥有原生数学计算支持,成熟且免费。因此如今 Fortran 语言悄悄进入排行榜前十“并不令人意外”。