TIOBE 编程社区指数是一个衡量编程语言受欢迎程度的指标,评判的依据来自世界范围内的工程师、课程、供应商及搜索引擎, TIOBE 官网公布了 2024 年 5 月的编程语言排行榜,如下图:
图源:TIOBE官网
关于为什么Fortran在20多年后再次进入前十名,TIOBE首席执行官Paul Jansen说到“Fortran 复活的主要原因是数值 / 数学计算的重要性日益增加,尽管在这个领域有很多竞争对手,但参考其他竞争对手,Fortran 语言确实有其存在的理由。”
简单对比一下:
Python:第一选择,但运行速度较慢MATLAB:非常容易用于数学计算,但许可证价格较为高昂C / C++:主流语言且快速,但这两款语言没有原生数学计算支持R:与 Python 非常相似,但不太受欢迎,并且运行缓慢Julia:正在崛起,尚未成熟图源:TIOBE官网
相比之下,Paul Jansen 提到在“语言丛林”中,由于 Fortran 运行较快,且拥有原生数学计算支持,成熟且免费。因此如今 Fortran 语言悄悄进入排行榜前十“并不令人意外”。
Fortran进入前十可能意味着在某些领域或特定用途中,Fortran的使用增加了。不过,它仍然是一种传统的科学计算语言,相对于其他更广泛应用的语言,其排名仍有限制。前五仍然Python、C/C++、Java等。
总之,Python在人工智能和数据分析等新兴技术中广泛应用,取得了强劲的增长,Java在企业开发中保持了强大的立足点,而C/C++仍然是性能关键和系统级编程的基础。每种语言都有其独特之处,它们会继续发展,以满足现代软件开发的需求。