我有一段fortran代码,我不确定它是什么标准 - '77,'90或'95.是否有标准工具来确定它所遵循的标准?
Tim*_*omb 25
可能有自动化工具,但我的方法很大程度上是启发式的:
!线上的任何位置(F90 +)或C第一列中的a(F77)?do.. end do(F90 +)或do.. continue(F77)?&的末端(F90 +)或第6列(f77)继续使用线?module还是type结构(F90)?allocatable还是使用pointer方法)(F90)?通常这些足以区分F90和F77.Fortran 90和FORTRAN 77之间的差异远远大于Fortran 90和Fortran 95之间的差异,因此我通常会停在那里.