Je souhaite savoir qui a introduit l'indentation de code, ainsi que quand et où il a été introduit.
Cela semble si critique pour la compréhension du code, mais ce n'était pas universel. La plupart des codes Fortran et Basic étaient (n'est?) Pas indentés, et il en va de même pour Cobol.
Je suis quasiment sûr d'avoir vu du vieux code Lisp écrit sous forme de texte continu, avec des lignes. Vous deviez compter des parenthèses dans votre tête juste pour l'analyser, sans parler de le comprendre.
D'où vient donc une telle amélioration? Je n'ai jamais vu aucune mention de son origine.
Outre des exemples originaux de son utilisation, je recherche également des discussions originales sur l'indentation.
C
personnage si vous faisiez un commentaire.
if
, à la F #), l'indentation n'est pas vraiment une fonctionnalité de langage, c'est une fonctionnalité IDE ( et un peu dans le compilateur, pour ignorer les espaces de tête). @ Jack a raison - à l'origine, les programmes étaient perforés sur des cartes, et l'indentation n'existait littéralement pas dans le stockage (et ne devrait peut-être pas l'être maintenant non plus). Le RPG en colonnes n'utilise pas l'indentation (et vous n'avez de toute façon que ~ 20 caractères libres par ligne), mais l'EDI peut "soft" indenter le code pour vous.