我有兴趣了解谁引入了代码缩进,以及引入的时间和地点。
对于代码理解来说,这似乎至关重要,但这并不是通用的。大多数Fortran和Basic代码是缩进的(?),Cobol也是如此。
我敢肯定,我什至看到过旧的Lisp代码都写成连续的,换行的文本。您只需要在脑子里数一下括号就可以解析它,不要介意理解它。
那么,如此巨大的进步从何而来呢?我从未见过有关其起源的任何提及。
除了使用它的原始示例外,我还在寻找有关缩进的原始讨论。
C
如果要发表评论,则第一列保留给角色。
if
la#的一部分),否则缩进实际上不是语言功能,它是一种IDE功能(以及编译器中的一些内容,以忽略前导空格)。@Jack的权利-最初,程序是在卡上打孔的,而缩进实际上不存在于存储中(也许现在也不应该)。列式RPG不使用缩进(而且每行只能有20个左右的字符),但是IDE可以为您“缩编”代码。