为什么在 Fortran 中编程时需要在 PROGRAM 关键字后加上名称?这有什么不同吗?它在过去有什么用吗?除了该名称现在保留给主程序并且不能用于任何其他变量或过程之外,我想不出它对其余代码的任何影响。
最佳答案
它的工作原理与 pascal 相同。 , 为某些需要显式作业名称的操作系统和环境提供模块名称。示例包括 KRONOS、OS/360、RSX-11 和 GCOS。其中三个在铁恐龙上运行。 RSX-11 的设计部分可能是为了吸引铁恐龙程序员,但我注意到 VAX/VMS 放弃了这些东西。
否则,程序名称几乎毫无用处。也许有一些使用它的编译错误消息。
关于从未使用过 Fortran 程序名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17385673/