COBOL împlinește 60 de ani: de ce ne va supraviețui pe toți

evoluția jobului unui programator

mi-am tăiat dinții de programare pe IBM 360 Assembler. Aceasta nu ar trebui să fie prima limbă a nimănui. În primii ani de calcul, singurele limbi erau mașina și asamblorul. În acele zile, știința calculatoarelor era într-adevăr ” știință.”În mod clar, trebuia să existe un limbaj mai ușor pentru programarea acelor mainframe timpurii. Această limbă, numită în septembrie 1959, a devenit limbă comună orientată spre afaceri (COBOL).

meritul de a veni cu ideea de bază nu îi revine lui Grace Hopper, deși a contribuit la limbaj și l-a promovat, ci lui Mary Hawes. Ea a fost un programator Burroughs Corporation care a văzut o nevoie pentru un limbaj de calculator. În martie 1959, Hawes a propus crearea unui nou limbaj de calculator. Ar avea un vocabular asemănător limbii engleze care ar putea fi utilizat pe diferite computere pentru a îndeplini sarcini de afaceri de bază.

dw-82pfuqaamzno.jpg

programatorii Donald Cropper, K. C. Krishnan, Grace Hopper și Norman Rothberg cu consola Univac I.

(imagine: Centrul Istoric IEEE)

Hawes i-a convins pe Hopper și pe alții să creeze un limbaj de computer interoperabil neutru pentru furnizori. Hopper a sugerat să se apropie de Departamentul Apărării (DoD) pentru finanțare și ca potențial client pentru limba fără nume.

experții IT de afaceri au fost de acord, iar în mai 1959, 41 de utilizatori și producători de computere s-au întâlnit la Pentagon. Acolo, au format Comitetul de rază scurtă al Conferinței privind limbile sistemelor de date (CODASYL).

bazându-se pe limbajele anterioare ale computerelor de afaceri, cum ar fi Remington Rand UNIVAC ‘ s FLOW-MATIC, care a fost în mare parte opera lui Grace Hopper și a traducătorului comercial IBM, Comitetul a stabilit că programele scrise de COBOL ar trebui să semene cu engleza obișnuită.

dar, chiar și cu sprijinul DoD, IBM și UNIVAC, calea lui COBOL înainte nu era clară. Honeywell și-a propus propriul limbaj, fapt, ca limbaj de programare pentru afaceri al viitorului. Pentru o scurtă perioadă de timp, se pare că dezvoltatorii de afaceri anteriori ar fi mai degrabă FACT decât programatori COBOL, dar hardware-ul zilei nu a putut susține FACT. Deci, COBOL a preluat încă o dată conducerea.

până în septembrie, sintaxa de bază a COBOL a fost doborâtă, iar programele COBOL rulau până în vara anului 1960. În decembrie 1960, programele COBOL s-au dovedit a fi cu adevărat interoperabile rulând pe computere de la doi furnizori diferiți. COBOL era pe cale să devină primul limbaj de programare cu adevărat comercial.

ar fi în continuare limba de afaceri de alegere până bine în anii 1980. și nu este făcut încă.

în 2016, Biroul de responsabilitate al Guvernului (GAO) a raportat că Departamentul Securității Interne, Departamentul Afacerilor Veteranilor și Administrația de securitate socială, pentru a numi doar trei, încă foloseau COBOL. Potrivit unei companii de consultanță COBOL, care poartă numele încântător, COBOL Cowboys, 200 de miliarde de linii de cod COBOL sunt încă în uz astăzi și că 90% din companiile Fortune 500 au încă Codul COBOL păstrând luminile aprinse. Și, dacă ați primit bani de la un ATM recent, este aproape sigur COBOL a fost difuzate în spatele scenei.

astăzi, COBOL este ținut în funcțiune de Micro Focus. Într-un interviu prin e-mail, Derek Britton, directorul global al Micro Focus pentru marketing de produse, modernizarea aplicațiilor și conectivitate, a declarat:

„în timp ce dimensionarea pieței este dificil de specificat cu orice precizie, știm că numărul organizațiilor care rulează sisteme COBOL astăzi este de zeci de mii. Este imposibil de estimat zecile de milioane de utilizatori finali care interacționează zilnic cu aplicațiile bazate pe COBOL, dar dependența limbajului este văzută clar cu utilizarea sa în 70% din sistemele globale de procesare a tranzacțiilor.”

ce înseamnă asta? Britton a explicat:

„de fiecare dată când telefonezi la un call center, de fiecare dată când transferi bani, îți verifici contul, plătești o ipotecă, reînnoiești sau primești o ofertă de asigurare, sau când contactezi un departament guvernamental, sau expediezi un colet, sau comanzi niște flori, sau cumperi ceva online de la o gamă întreagă de comercianți cu amănuntul, sau rezervi o vacanță, sau un zbor, sau tranzacționezi acțiuni sau chiar verifici Statisticile sezoniere ale echipei tale preferate de baseball, interacționezi cu COBOL.”

acest lucru se datorează faptului că cel mai mare număr de companii care utilizează COBOL sunt instituții financiare. Aceasta include ” tranzacții bancare, de asigurări și de gestionare a averii/acțiuni. Al doilea este serviciile guvernamentale (federale, provinciale, locale).”

deci, în timp ce COBOL se apropie de vârsta de pensionare, limba în sine este încă departe de a fi scoasă la pășune. De fapt, unii oameni își mută aplicațiile COBOL în cloud. În acest ritm, programele COBOL ne vor supraviețui pe toți.

related Stories:

  • 50 ani și încă merge puternic: vom fi vreodată gata să-l omoare pe COBOL?
  • COBOL: Darul lui Grace Hopper pentru lumea afacerilor
  • COBOL încă nu a murit încă, luând norul

Lasă un răspuns

Adresa ta de email nu va fi publicată.