COBOL

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   
 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   
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   
 Sistema bancari: Gestion ëd cont corent e transassion.  
 Assicurassion: Càlcol ëd premi e pòlisse.  
 Govern: Sistema fiscaj e pension.  
 Traspòrt avion: Reservassion ëd bijet e gestion ëd vol.  

 Avantagi e Svantagi   
 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   
 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ò   
 Grace Hopper  
 Fortran  
 Sistema legacy  
 Mainframe  

 Arferiment   
 Brown, G. D. (2012). *COBOL Programmer's Swing Kit*. Wiley.  
 ISO/IEC 1989:2014. *COBOL Language Standard*.  

 Ligam estern   
 Sit ufissial ëd Micro Focus COBOL  
 Curs COBOL an ligna (IBM)  

Categorìa:Informàtica
Categorìa:Tecnologìa
Categorìa:Artìcoj scrivù con l'AI