
Fortran,可音译为福传,源自于“公式翻译”(英语:Formula Translation)的缩写[3][4],它是通用的编译型指令式编程语言,特别适用于数值计算和科学计算。它在1957年由IBM开发出来[5],是世界上第一个被正式采用并流传至今的高级编程语言。
Fortran最初由IBM在1950年代开发[5],用于科学和工程应用,并随后长时间统治了科学计算编程。它已经在计算密集领域里应用了超过六个年代,比如数值天气预报、有限元分析、计算流体力学、地球物理学、计算物理学、晶体学和计算化学。它是高性能计算的流行语言[6],并被用于世界上最快超级计算机的基准测试和排名[7][8]。
Fortran有很多版本,每个都增加扩展却在很大程度上保持与前面版本的兼容性。后续版本已经增加支持了:结构化编程和基于字符数据的处理(FORTRAN 77),阵列编程、模块化编程和泛型编程(Fortran 90),高性能Fortran (Fortran 95),面向对象编程(Fortran 2003),并发计算(Fortran 2008)和天然的并行计算能力(Coarray Fortran 2008/2018)。
Fortran的设计是很多其他语言的基础。其中最周知的是在1964年推出的BASIC,它基于了FORTRAN II,具有一些语法清理,尤其是更好的逻辑结构[9],和其他在交互式环境中使工作更加容易的变更[10]。
Fortran ist eine prozedurale, seit 2003 auch eine objektorientierte Programmiersprache, die insbesondere für numerische Berechnungen in Wissenschaft, Technik und Forschung eingesetzt wird. Der Name entstand aus FORmula TRANslation (dt. „Formel-Übersetzung“) und wurde bis zur Version FORTRAN 77 mit Großbuchstaben geschrieben.
Im Juni 2025 stand Fortran an zehnter Stelle der beliebten Programmiersprachen im TIOBE-Index.[2]

Science and technology

