Représentation visuelle des règles traditionnelles de mise en forme du code source COBOL basées sur les cartes perforées de 80 colonnes. 🔗 Retour aux explications sur les colonnes.
Cliquez sur une zone pour en apprendre davantage sur son rôle en programmation COBOL.
Utilisée à l'origine pour numéroter les cartes/perforations afin de permettre le tri mécanique et reconstituer le programme après manipulation. Ignorée par le compilateur.
Utilisée à l’origine pour numéroter les lignes ou cartes, afin de conserver leur ordre après manipulation manuelle. Ignorée par le compilateur.
Caractères spéciaux : * (commentaire), / (commentaire imprimé sur nouvelle page), - (ligne de continuation), D (débogage).
Contient les en-têtes DIVISION, SECTION, les niveaux 01/77 et les descripteurs de fichiers ou de rapports.
Contient tout le code qui ne relève pas de la Zone A : instructions, clauses et logique du programme.
Servait historiquement à identifier le programme ou la séquence à laquelle appartenait la carte perforée.
La disposition en format fixe du langage COBOL provient de l'époque des cartes perforées de 80 colonnes utilisées dans les débuts de l'informatique. Chaque ligne de code correspondait à une carte physique, et les contraintes de colonnes garantissaient une lecture et un traitement corrects par les machines.
Bien que les compilateurs COBOL modernes prennent souvent en charge le code en format libre, de nombreuses organisations conservent le format traditionnel pour rester compatibles avec les bases de code existantes et les normes en vigueur.
La limite des 80 colonnes a perduré dans de nombreux éditeurs de texte (comme les premières versions de vi) et émulateurs de terminal en raison de l'influence de COBOL et de la prévalence des affichages en 80 colonnes.