Fortran PROGRAM名称从未使用过

时间:2013-06-29 23:33:56

标签: fortran

为什么在Fortran中编程时需要在PROGRAM关键字后面加上一个名字?这有什么不同吗?它在过去有用吗?除了名称现在为主程序保留并且不能用于任何其他变量或过程之外,我无法想到它对其余代码的影响。

2 个答案:

答案 0 :(得分:5)

它与的作用相同,为需要显式作业名称的某些操作系统和环境提供模块名称。示例包括KRONOS,OS / 360,RSX-11和GCOS。其中三个是铁恐龙。 RSX-11可能部分设计用于吸引铁恐龙程序员,但我注意到VAX / VMS丢弃了这些东西。

否则,程序名称几乎没用。也许有一些使用它的编译错误消息。

答案 1 :(得分:5)

如果没有别的,可以使用程序名称轻松区分不同的程序。但请注意,Fortran程序中根本不需要PROGRAM语句。唯一的强制性声明,也是最短的Fortran程序(尽管不是特别有用),是:

END