COBOL
Sembiansa
COBOL Ël COBOL (acrònim ëd "Common Business-Oriented Language") a l'é un lengagi ëd programassion creà dël 1959 për aplicassion comerciaj e finansa, com gestion ëd dat, process ëd transassion, e sistema aministrativ. Progetà dal CODASYL (Conference on Data Systems Languages), a l'é arnomà për soa sintassi sìmil a l'anglèis e soa capacità ëd gestì operassion ëd gròss volum ëd dat. Malgré esse considerà vej, a l'é ancora dovrà an sistema legacy ant le banche, assicurassion, e agensie governative.
Stòria
[modìfica | modifiché la sorgiss]- 1959: La comunità CODASYL, con contribù ëd Grace Hopper, a ancamin-a a dësvlupé COBOL për unifiché ij lengagi ëd business.
- 1960: Prima version COBOL 60, con sintassi basà an sl'anglèis.
- 1968: Standard COBOL 68, adotà da govern USA për sistema federal.
- Ani 1980: Pì ëd l'80% dle aplicassion ëd business a deuvro COBOL.
- 2002: Standard COBOL 2002 a introduv fonsion orientà a oget.
- 2014: COBOL 2014 a gionta sopòrt a JSON e XML.
- 2020: Demanda àuta për programador COBOL durant la pandemìa ëd COVID-19 për agiorné sistema ëd disocupassion.
Strutura e Component
[modìfica | modifiché la sorgiss]Un programa COBOL a l'é organisà an division:
- IDENTIFICATION DIVISION: Anformassion sul programa (nòm, autor).
- ENVIRONMENT DIVISION: Configurassion ëd hardware e archivi.
- DATA DIVISION: Descrission dij dat e variàbij.
- PROCEDURE DIVISION: Lògica operativa con comand com `MOVE`, `COMPUTE`, e `PERFORM`.
Caraterìstiche prinsipaj:
- Sintassi autodescrivùa: Es. `ADD SALARY TO TOTAL`.
- Capacità ëd gestì archivi: Organisassion ëd record e index.
- Compatibilità regressiva: Programa dël 1960 a peulo ancora giré.
Usagi Pràtich
[modìfica | modifiché la sorgiss]- Sistema bancari: Gestion ëd cont corent e transassion.
- Assicurassion: Càlcol ëd premi e pòlisse.
- Govern: Sistema fiscaj e pension.
- Traspòrt aéreo: Reservassion ëd bijet e gestion ëd vol.
Avantagi e Svantagi
[modìfica | modifiché la sorgiss]- Avantagi:
- Fiusabilità: Men ëd bug për aplicassion crìtiche.
- Capacità ëd process: Gestion ëd milion ëd transassion al di.
- Manutenibilità: Còdes ciàir për modìfiche.
- Svantagi:
- Sintassi verbosa: Rich ëd paròle-ciav e repetission.
- Mancansa ëd programador: Scarsità ëd conossensa moderna.
Evolussion Tecnològica
[modìfica | modifiché la sorgiss]- Ani 1990: Integrassion con database relassional (es. IBM DB2).
- Ani 2000: Sostegn a servissi web e architetura SOA.
- Al di d'ancheuj:
- Micro Focus COBOL: Compilator për integré con Java e .NET.
- COBOL an cloud: Migrassion ëd sistema legacy an ambient AWS o Azure.
Vardé ëdcò
[modìfica | modifiché la sorgiss]Arferiment
[modìfica | modifiché la sorgiss]- Brown, G. D. (2012). *COBOL Programmer's Swing Kit*. Wiley.
- ISO/IEC 1989:2014. *COBOL Language Standard*.