什么是"列独立代码"?

tjo*_*ans 2 c computer-science fortran programming-languages fortran90

关于FORTRAN编程的用户说明,第1-2章(FORTRAN和C的比较),说:

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

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

sep*_*p2k 8

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

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

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

  • @Olaf自由格式是根据Fortran标准的源格式的官方术语. (2认同)