什么是"列独立代码"?

时间:2016-05-05 14:27:36

标签: c fortran programming-languages computer-science fortran90

关于FORTRAN编程的用户注释,第1-2章(Comparison of FORTRAN and C)说:

  

Fortran 90支持C的有用功能(列独立代码,   指针,动态内存分配等)和C ++(运算符   重载,原始对象)。

术语"列独立代码" 是什么意思?

1 个答案:

答案 0 :(得分:8)

在Fortran中,77行按列分为几个部分,代码的每个部分都必须进入特定部分。特别是对于非注释行,前5列将包含该行的标签,如果该行没有标签,则为空。如果该行是前一行的延续,则列6将包含任意非空格字符,否则将留空。第7列到第72列将包含要在该行上执行的实际语句。注释行在第一列中包含“c”,其余部分无关紧要。

在Fortran 90和C(以及大多数其他语言)中,列无关紧要。您可以在任何列中编写代码的任何部分。这几乎可以肯定是你引用的帖子中的“列独立代码”。

这个概念通常被称为自由格式代码。