TIOBE 2024 年 05 月份的编程语言排行榜已经公布,Fortran 进入前 10 名,发生了什么?

Fortran 这个编程界的元老级语言,竟然在沉寂 20 多年后,再次闯入了编程语言的 Top 10 榜单。

这不禁让人好奇,是什么让这个“老家伙”焕发了第二春?

在这里插入图片描述

Fortran 自 1957 年诞生以来,Fortran 从未停止过自我革新的脚步,最新的 ISO Fortran 2023 标准,就是它不断进步的证明。

Fortran 在数值和数学计算领域,以其卓越的性能和成熟的技术,击败了众多竞争对手,赢得了一席之地。

Fortran 免费开源的特性,让它在成本效益上占据了优势。在这里插入图片描述

在这里插入图片描述

在亚马逊上,"Fortran编程"的搜索结果数量远超新兴语言 Kotlin 和 Rust,这反映了市场对Fortran的持续兴趣和需求。

与其他语言比较分析:

  • Python 虽然广受欢迎,但在速度上有所欠缺。

  • MATLAB 用户友好,但成本高昂。

  • C/C++ 速度快,但在数学计算方面缺乏原生支持。

  • R 与 Python 相似,但普及度和速度上稍逊一筹。

  • Julia 作为新星,潜力巨大,但成熟度尚需时间验证。

  • Fortran 快速、支持原生数学计算、技术成熟、完全免费,这些特点让 Fortran 在编程语言的丛林中稳步前行。

Fortran 的复兴是不可争辩的事实,它证明了在技术的不断演进中,经典与创新可以并存,老将也能焕发新的活力。

Fortran,全称为"Formula Translation"(公式翻译),是一种高级编程语言,最初设计用于数值和科学计算。

  • **起源:**Fortran 语言由 IBM 的约翰·巴克斯(John W. Backus)领导的团队在 1957 年开发,是最早的高级编程语言之一。

  • **设计目的:**Fortran 最初的设计目标是为了帮助科学家和工程师更容易地编写用于科学计算的程序。

  • **语法特点:**Fortran 具有简洁的语法和对数学表达式的直接支持,这使得它在科学和工程领域非常受欢迎。

  • **编译器:**Fortran 程序通常通过编译器转换成机器代码,以便在计算机上执行。

  • **发展:**Fortran 经历了多次标准化和升级,包括 Fortran IV、Fortran 66、Fortran 77、Fortran 90、Fortran 95、Fortran 2003、Fortran 2008,以及最新的 Fortran 2018 等版本。

  • **并行计算:**Fortran 90 及以后的版本增加了对并行计算的支持,使其在高性能计算(HPC)领域保持了重要地位。

  • **应用领域:**Fortran 在科学计算、工程模拟、数值分析、天气预报、量子物理模拟等领域有着广泛的应用。

  • **跨平台:**Fortran 编译器广泛支持多种操作系统,包括 Windows、Linux 和 macOS。

本月,排名前十的分别是:

Python,C,C++,Java,C#,JavaScript,Visual Basic,Go,

SQL,Fortran。

Python,C,C++,Java,C#,JavaScript,Visual Basic,Go,

SQL,Fortran 历史变化曲线图:

在这里插入图片描述

排名 11-20 的编程语言,PHP 跌到 16,比上个月回升一位

在这里插入图片描述

排名 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

各大编程语言的历史排名(1988-2024):

在这里插入图片描述

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

TIOBE 每个月都会公布一次编程语言的排行榜,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科等等。

数据反映目前主流编程语言的变化趋势,对我们学习和工作可作为一个参考,但各个语言都有它们各自适合的应用场景,所以也不必过于在意,毕竟语言的好坏在于如何去使用它。

  • 24
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值