为什么COBOL必须缩进,因为在每个源文件中都有额外的间距?为什么COBOL必须缩进?
考虑以下代码(注意额外的空格):
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
PROCEDURE DIVISION.
DISPLAY 'Hello, world'.
STOP RUN.
类似的格式可在Fortran代码中可以看出:
program hello
print *, "Hello World!"
end program hello
但为什么COBOL和Fortran需要这个空白?什么原因?
代码可能是Fortran 90或更新的版本,而不是77. –