为什么 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需要这个空格?这是什么原因?