Eu am citit destul de multe cărți despre limbajul COBOL și am folosit multe culegeri de probleme care solicitau scrierea de programe COBOL. Mie mi-au plăcut cărțile care mă făceau să scriu programe COBOL de la primele 25 de pagini, căci mă plictiseau teribil cărțile care nici de la pagina 130 încolo nu mă puneau în postura de a scrie un program simplu în limbajul COBOL, program pe care să-l rulez și să mă bucur și eu că am învățat ceva.
O carte de COBOL trebuie să conțină ceva despre:
- alfabet, cuvinte cheie, identificatori,
- diviziuni, secțiuni, comentarii,
- afișarea de mesaje cu DISPLAY,
- tipuri simple de variabile,
- WORKING STORAGE SECTION și definirea de variabile,
- un program de definire variabile cu inițializare la definire și afișare cu DISPLAY.
Separat se discută despre instrucțiunea MOVE.
Cum limbajul COBOL este limbajul fișierelor secvențiale, se continuă cu:
- descrierea unui articol,
- definirea unui fișier,
- FILLER,
- instrucțiunile OPEN, CLOSE, READ și WRITE.
Se continuă cu operatorii aritmetici.
Se trece la structurile de control folosind IF, PERGORM, GO TO.
Se trece la lucrul cu fișierele indexate.
Se continuă cu fișierele cu acces direct.
Ideea este de a prezenta probleme sugestive și texte sursă complete.
Programatorul COBOL este unul extrem de practic. El vrea să treacă rapid să-și rezolve propriile-i probleme. De aceea, calculele matriceale, instrucțiuni PERFORM imbricate trebuie lăsate mai târziu. Și celelalte prbleme de finețe ale limbajului se lasă pentru ultimele capitole, din aceleași raționamente.
Sunt utile anexe cu cuvinte cheie, cu descrieri BNF ale instrucțiunilor, cu prezentarea formelor generale ale instrucțiunilor.
Dacă programele sunt reproduse după paginile de imprimantă prin fotocopiere, este un plus de încredere al cititorului că dacă va reproduce exact paginile din carte, va obține exact ceea ce prezintă autorii ca rezultate. Dacă exista atașată o dischetă la carte era ceva extrem de util.
Cratea de COBOL se adresează practicienilor și nu trebuie să-i plictisească și nici să-i enerveze pe aceștia. Autorul trebuie să-și cunoască foarte bine grupul țintă și să-l slujească cu devotament.
(09 noiembrie 2026)
No comments:
Post a Comment