TIOBE 2024 年 05 月份的编程语言排行榜已经公布,官方的标题是:
Fortran 进入前 10 名,发生了什么?
(
Fortran in the top 10, what is going on?)
Fortran 这个编程界的元老级语言,竟然在沉寂 20 多年后,再次闯入了编程语言的 Top 10 榜单。
这不禁让人好奇,是什么让这个“老家伙”焕发了第二春?
Fortran 自 1957 年诞生以来,Fortran 从未停止过自我革新的脚步,最新的 ISO Fortran 2023 标准,就是它不断进步的证明。
Fortran 在数值和数学计算领域,以其卓越的性能和成熟的技术,击败了众多竞争对手,赢得了一席之地。
Fortran 免费开源的特性,让它在成本效益上占据了优势。
官网地址:
https://fortran-lang.org/
中文文档:
https://fortran-lang.org/zh_CN/learn/
在亚马逊上,"Fortran编程"的搜索结果数量远超新兴语言 Kotlin 和 Rust,这反映了市场对Fortran的持续兴趣和需求。
-
-
-
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 等版本。