Concept în definiție ABC
Miscellanea / / July 04, 2021
De Guillem Alsina González, în oct. 2017
Daca este o limba din programare că putem clasifica drept „supraviețuitor”, acesta este, fără îndoială, COBOL.
Născut în 1959, nu mai este de uz comun, dar specialiștii sunt încă pregătiți și solicitați în anumite sectoare de afaceri, cum ar fi bancar, din cauza cantității imense de software a tine.
Această practică, spre deosebire de logică Pe măsură ce programele și sistemele sunt actualizate, acesta răspunde la maxima „Dacă funcționează, nu-l atingeți”, Mai ales în sistemele care sunt critice, ceea ce înseamnă că orice defecțiune ar putea provoca probleme grave.
Nu am menționat sectorul bancar pentru că și doar ca exemplu, ci pentru că știu că există un număr mai mare de programe COBOL decât Acestea sunt menținute și astăzi, deși nu este singurul sector, luând în considerare și administrațiile publice (printre altele) cu un număr mare de programe în COBOL In folosinta.
Aceste sisteme tind să fie virtualizate de la mașini vechi (de exemplu, proliferează sistemele VAX care rulează pe mașini virtuale pe servere moderne x86-64).
O astfel de longevitate este COBOL, încât de la lansarea sa în 1959, au existat mai multe revizuiri ale standardului, ultima dintre ele în 2014.
Prima dintre aceste revizuiri a avut loc între 1961 și 1965 pentru a adăuga noi funcționalități, în timp ce celelalte au fost efectuate în 1968 (adaptare la standardul ANSI -American National Standards Institute-), 1974, 1985, 1989 2002 și cel menționat deja din 2014.
Pentru a-l moderniza, a fost chiar dotat cu capacitatea de programare orientată obiect și o companie care a creat instrumentele de programare au venit pentru a lansa un mediu care permite dezvoltarea de jocuri video folosind COBOL, plus un curios raritate decât a instrument care este folosit în practică, dar care demonstrează adaptabilitatea cameleonică a COBOL, care i-a permis să supraviețuiască până în prezent.
Acronimul COBOL înseamnă Limbaj comun orientat spre afaceri, și, așa cum sugerează și numele lor, se referă la un limbaj universal adaptat pentru a îndeplini obiectivele companiilor.
Nașterea sa trebuie să fie încadrată într-un moment în care sistemele informatice erau foarte diverse, ceea ce a determinat profesioniștii care au părăsit o companie învăța modul în care sistemul noului companie la care urmau să lucreze, aproape de la bază.
Pentru a face mai ușor pentru acești profesioniști (programatori) să fie productivi practic încă de la început zi, acest limbaj de programare le-a oferit niște baze comune pe care le-ar putea folosi între diferite sisteme.
Pentru a prelua controlul asupra longevității acestei limbi, în ciuda anilor din care "a trecut deja" Modă", Îmi vor permite licența de a mă concedia cu un glumă legate de:
A fost odată un programator Cobol care, obosit să rezolve problemele legate de efectul 2.000, în 1999 a decis să criogenizeze.
Trezit în viitor, încă pe jumătate adormit, programatorul privește pe fereastră și vede clădiri înalte care străpung norii și mașinile zburătoare, fără îndoială că l-au trezit dincolo de anul 2000. Atunci, întrebare „În ce an suntem?”.
Persoana care îi răspunde este o persoană care, la rândul său, îl întreabă: „Ești programator COBOL, nu?” la care protagonistul nostru răspunde „da”.
"Ei bine, vedeți, suntem în anul 9.999 și, știți, avem probleme cu efectul 10.000 ..."
Foto: Fotolia - teguhjatipras
Subiecte în COBOL