Fortran 简明教程
Fortran - Programming Style
编程风格涉及的是在开发程序时遵循一些规则。这些良好的做法会给您的程序带来可读性、明确性等价值。
一个好的程序应具备以下特点:
-
Readability
-
Proper logical structure
-
Self-explanatory notes and comments
例如,如果您做出如下评论,则不会有太大帮助:
! loop from 1 to 10
do i = 1,10
然而,如果您正在计算二项式系数,并且需要这个循环求 nCr,那么这样的注释会有帮助:
! loop to calculate nCr
do i = 1,10
-
缩进代码块以使各个级别的代码更加清晰。
-
自检代码以确保不会出现诸如除以零、负实数的平方根或负实数的对数之类的数值错误。
-
包括确保变量不采用非法值或超出范围值的代码,即输入验证。
-
避免在不必要的地方进行检查,从而减慢执行速度。例如:
real :: x
x = sin(y) + 1.0
if (x >= 0.0) then
z = sqrt(x)
end if
-
使用适当算法编写清晰的代码。
-
使用延续标记“&”分割长表达式。
-
Making meaningful variable names.