Fortran 简明教程

Fortran - Programming Style

编程风格涉及的是在开发程序时遵循一些规则。这些良好的做法会给您的程序带来可读性、明确性等价值。

一个好的程序应具备以下特点:

  1. Readability

  2. Proper logical structure

  3. Self-explanatory notes and comments

例如,如果您做出如下评论,则不会有太大帮助:

! loop from 1 to 10
do i = 1,10

然而,如果您正在计算二项式系数,并且需要这个循环求 nCr,那么这样的注释会有帮助:

! loop to calculate nCr
do i = 1,10
  1. 缩进代码块以使各个级别的代码更加清晰。

  2. 自检代码以确保不会出现诸如除以零、负实数的平方根或负实数的对数之类的数值错误。

  3. 包括确保变量不采用非法值或超出范围值的代码,即输入验证。

  4. 避免在不必要的地方进行检查,从而减慢执行速度。例如:

real :: x
x = sin(y) + 1.0

if (x >= 0.0) then
   z = sqrt(x)
end if
  1. 使用适当算法编写清晰的代码。

  2. 使用延续标记“&”分割长表达式。

  3. Making meaningful variable names.