简单来说就是这东西实在是太老了,这个控制字符是为了行式打印机服务的。在每一行的第一列的会给行式打印机一些信息来告诉行式打印机诸如“我要不要跳过这一行”这类的信息。而这种东西不应该是编程语言该关心的部分,因为太过于依赖硬件了。在一个比较现代的Fortran标准里面(03之后),控制字符(control characters)可以出现在固定格式里。这个目的再明显不过了,就是为了兼容老一些的代码(这是03标准里的解释:Nevertheless, for compatibility with Fortran77, control characters remain permitted in principle in fixed source form.)。你说的那本Chapman的书也太老了,这本书的后面几版也没有再提到这个概念。我自己也从来没有碰到需要处理这种问题的时候,可能处理一些老代码会遇到。作者: fcode 时间: 2022-4-8 08:39
现代程序用不上,也不够标准。