什么是 "column independent code"?
What is "column independent code"?
FORTRAN 编程用户注释,第 1-2 章 (Comparison of FORTRAN and C),说:
Fortran 90 supports useful features of C (column independent code,
pointers, dynamic memory allocation, etc) and C++ (operator
overloading, primitive objects).
"column independent code" 是什么意思?
在 Fortran 77 中,行按列分成多个部分,代码的每一部分都必须进入特定的部分。特别是对于非注释行,前 5 列将包含该行的标签,或者如果该行没有标签则为空白。如果该行是前一行的延续,则第 6 列将包含任意非 space 字符,否则留空。第 7 列到第 72 列将包含要在该行执行的实际语句。注释行将在第一列中包含 "c",该行的其余部分无关紧要。
在 Fortran 90 和 C(以及大多数其他语言)中,列无关紧要。您可以在任何列中编写代码的任何部分。这几乎可以肯定是您引用的 post 中 "column independent code" 的意思。
这个概念通常被称为自由格式代码。
FORTRAN 编程用户注释,第 1-2 章 (Comparison of FORTRAN and C),说:
Fortran 90 supports useful features of C (column independent code, pointers, dynamic memory allocation, etc) and C++ (operator overloading, primitive objects).
"column independent code" 是什么意思?
在 Fortran 77 中,行按列分成多个部分,代码的每一部分都必须进入特定的部分。特别是对于非注释行,前 5 列将包含该行的标签,或者如果该行没有标签则为空白。如果该行是前一行的延续,则第 6 列将包含任意非 space 字符,否则留空。第 7 列到第 72 列将包含要在该行执行的实际语句。注释行将在第一列中包含 "c",该行的其余部分无关紧要。
在 Fortran 90 和 C(以及大多数其他语言)中,列无关紧要。您可以在任何列中编写代码的任何部分。这几乎可以肯定是您引用的 post 中 "column independent code" 的意思。
这个概念通常被称为自由格式代码。