コードインデントを導入したユーザーと、導入された時期と場所を調べることに興味があります。
コードを理解することはとても重要に思えますが、普遍的ではありませんでした。ほとんどのFortranおよびBasicコードはインデントされていない(ですか?)ため、Cobolでも同じことが言えます。
連続した行折り返しのテキストとして書かれた古いLispコードを見たことさえあると確信しています。それを解析するためだけに頭の中の括弧を数える必要がありました。
では、このような大きな改善はどこから来たのでしょうか?私はその起源の言及を見たことがありません。
元の使用例とは別に、私はインデントの元の議論も探しています。
C
、コメントを作成する場合は最初にキャラクター用に予約されています。
if
F#の一部として)、インデントは実際には言語機能ではなく、IDE機能です(コンパイラーでは、先頭のスペースを無視します)。@Jackの権利-もともとプログラムはカードにパンチされていて、文字通りインデントはストレージに存在していませんでした(おそらく今もそうではないはずです)。Columnar RPGはインデントを使用しません(とにかく1行あたり〜20文字しか使用できません)が、IDEはコードを「ソフト」インデントできます。