« COBOL/Structure du programme » : différence entre les versions

Contenu supprimé Contenu ajouté
→‎Structure d’une ligne : Explication historique sur la raison du format fixe + le nouveau format libre supporté par les versions récentes
Ligne 11 :
 
== Structure d’une ligne ==
 
Les versions modernes du langage COBOL permettent l'utilisation d'un format libre.<!-- cobolfree pour syntaxhighlight -->
 
Tandis que les premières versions étaient utilisées avec des cartes perforées et imposaient un format fixe<!-- cobol pour syntaxhighlight --> où chaque ligne possède un en-tête (n° de ligne) suivi d'une indentation faisant débuter le véritable contenu de la ligne selon l'instruction COBOL utilisée.
Une carte perforée ne pouvant stocker qu'une ligne de code, chaque carte (chaque ligne) était numérotée afin de pouvoir les remettre dans l'ordre, ou afin que la machine puisse elle-même les remettre dans le bon ordre si elle le permettait.
 
Une ligne a un format fixe de 80 colonnes de long :