拆分使用隐式声明并转到语句的fortran 77代码的最佳方法是什么?我习惯使用f95或更高版本使用显式声明,模块,数据类型等。这个f77的东西让我很头疼。
任何关于如何将这些古代代码分开的经验的指导都将非常感激。
答案 0 :(得分:1)
Alan Miller的to_f90或Metcalf的“转换”
Polyhedron的“spag”工具可移除〜三分之二的goto
有时候/周期/退出是处理fortran goto的唯一方法 有关goto补救的更多信息,请访问:
http://engineering.dartmouth.edu/~d30574x/consulting/consulting_gotorefactor.html http://engineering.dartmouth.edu/~d30574x/consulting/consultingIndex.html
另外,如果你想在matlab中使用它,你可以在文件交换时使用f2matlab。
祝你好运!