2.2 Hoofdletters en kleine letters

Alle COBOL-voorbeelden tot nu toe vertoonden kleine letters (Engels: lower case) en geen hoofdletters (Engels: upper case). Dat is in COBOL niet verplicht, maar juist helemaal vrij.

onthoud

Hoofdletters en kleine letters mogen in een COBOL-programma door elkaar gebruikt worden.

Zonder verschil in betekenis zijn de volgende vormen:

PROCEDURE DIVISION.
Procedure Division.
PROcedure diVISION.
procedure division.
  

De derde vorm is een beetje vreemd en niet aan te raden. De overige zijn allemaal bruikbaar. Je kunt niet zeggen dat de ene manier beter is dan de andere. Welke vorm de voorkeur heeft, is een kwestie van persoonlijke smaak. Als enig advies geldt: wees binnen een programma consequent. Schrijf bij voorbeeld PROCEDURE DIVISION met allemaal hoofdletters als je ook de namen van de andere divisions in hoofdletters hebt geschreven. De voorbeelden in dit boek demonstreren verschillende manieren. Met opzet is gekozen voor diversiteit.

Tekstconstanten vormen de enige plaats waar wél verschil bestaat tussen hoofdletters en kleine letters. Dat is ook logisch. We gebruiken bij tekstconstanten aanhalingstekens om aan te geven dat we iets letterlijk zo bedoelen. Het is de bedoeling dat de computer deze tekst ongewijzigd laat.

display "Dat is niet juist."
display "DAT IS NIET JUIST!"
  

De tekst tussen aanhalingstekens komt bij deze twee display-opdrachten precies zo op het scherm als hij er staat. Met de eerste display zien we op het scherm een hoofdletter en verder allemaal kleine letters. Met de tweede display alleen maar hoofdletters.

omslag leerboek

Serie: leerboeken informatica

Titel: Tijd voor COBOL 1

Auteur: Andree Hollander

naamlogo