Fortran编程风格
编程风格是所有关于下面的一些规则,同时制定方案。这些好的做法传递价值就类似可读性和明确性在程序中。
一个好的程序应该具有以下特点:
- 可读性
- 正确的逻辑结构
- 不言自明的注释和备注
例如,如果做类似下面的注释,它不会有太大的帮助:
! 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
- 采用适当的算法的代码编写明显。
- 拆分延续长表达式使用标记 ‘&’.
- 富有意义的变量名命名。