跳转到内容

Fortran/为什么要学习 Fortran?

75% developed
来自维基教科书,开放世界中的开放书籍
一个使用 Fortran 代码生成的 2020 年海洋速度和海面温度的超级计算机模型。 Fortran 在科学编程领域以及其他领域仍然被广泛使用。

Fortran 是一种通用 编程语言,主要用于科学界。 它速度快、可移植,并且可以无缝处理数组和并行性。 它是最早的 高级编程语言 之一,许多人认识到使用穿孔卡片来编码程序的原始版本。 它的名称是 FORmula TRANslation 的缩写(语言的旧版本通常被写成 FORTRAN),它的创建标志着用比低级汇编语言更轻松的方式表示数学表达式。 如今,它仍然广泛应用于数值天气预报、物理和化学建模、应用数学以及其他高性能计算领域。 Fortran 有大量的数学库和科学代码库可用。 新的标准不断添加现代功能,并且完全向后兼容。

本书旨在帮助编写现代 Fortran 代码。 在适当的情况下,将重点介绍传统版本和现代标准之间在用法上的差异,因为有大量的代码库是用旧版本编写的,尤其是 FORTRAN 77。

什么时候其他语言更好?

[编辑 | 编辑源代码]

Fortran 是一种非常冗长、静态类型的编译语言。 与其他动态类型和解释型语言相比,它可能需要更多的时间来编写、编译和调试。 因此,许多人为了提高生产效率而转向其他语言(例如 PythonRuby)。


华夏公益教科书