从未使用过 Fortran 程序名称

标签 fortran

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

最佳答案

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

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

关于从未使用过 Fortran 程序名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17385673/

相关文章:

pointers - 为什么Fortran POINTER需要一个TARGET?

c++ - 使用 C++ 调用 Fortran 的 SDL : Scope and Initializer error

file-io - 如何在 Fortran 中读取可能包含很长行的文本文件

fortran - Fortran 2008 是否向后兼容以前的 Fortran 版本?

linux - 与 gfortran 链接 : _edata: invalid version 21 (max 4)

linux - FORTRAN 内存利用率 - 静态与动态

performance - Fortran 三重嵌套 do 循环 omp 并行化 错误共享去除

class - Fortran 2008 - 用户定义的 CLASS(*) I/O 过程

fortran - Fortran 中 SAVE 和 COMMON 一起使用的目的

c++ - 通过围绕 C++ 接口(interface)创建 C 包装器,在 FORTRAN 中调用 C++ dll 文件