Chciałbym dowiedzieć się, kto wprowadził wcięcia kodu, a także kiedy i gdzie został wprowadzony.
Wydaje się to bardzo ważne dla zrozumienia kodu, ale nie było uniwersalne. Większość kodów Fortran i Basic była (jest?) Niewzruszona, to samo dotyczy Cobola.
Jestem prawie pewien, że widziałem nawet stary kod Lisp napisany jako ciągły tekst z wierszami. Trzeba było policzyć nawiasy w głowie tylko po to, aby je przeanalizować, nie wspominając o zrozumieniu.
Skąd więc tak duża poprawa? Nigdy nie widziałem żadnej wzmianki o jego pochodzeniu.
Oprócz oryginalnych przykładów jego użycia szukam również oryginalnych dyskusji na temat wcięć.
C
postaci, jeśli komentujesz.
if
, a la F #), wcięcie nie jest tak naprawdę funkcją językową, jest to funkcja IDE ( i trochę w kompilatorze, aby zignorować wiodące spacje). @ Jack ma rację - pierwotnie programy były dziurkowane na kartach, a wcięcia dosłownie nie istniały w pamięci (i być może nie powinny teraz). Columnar RPG nie używa wcięć (i tak masz tylko ~ 20 znaków wolnych w linii), ale IDE może „zmiękczyć” wcięcie kodu za ciebie.