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

Contenu supprimé Contenu ajouté
→‎Structure d’une ligne : Inconvénients du format fixe
Ligne 12 :
== Structure d’une ligne ==
 
=== Format fixe ===
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.
Ligne 34 ⟶ 35 :
En particulier, il n'est pas facile d'insérer une nouvelle ligne de code au milieu du code existant. Une solution serait de numéroter de 10 en 10 ou plus afin de pouvoir insérer de nouvelles lignes si le compilateur le supporte.
 
=== Format libre ===
Les versions modernes du langage COBOL permettent l'utilisation d'un format libre.<!-- cobolfree pour syntaxhighlight -->
Celui-ci supprime les contraintes du format fixe :