COBOL täyttää 60 vuotta: miksi se elää kauemmin kuin me kaikki

ohjelmoijan työn kehitys

leikkasin OHJELMOINTIHAMPAANI IBM 360 Assemblerilla. Tämän ei pitäisi olla kenenkään äidinkieltä. Computingin alkuvuosina ainoat kielet olivat Kone ja assembler. Tuohon aikaan tietojenkäsittelytiede todella oli ” tiedettä.”Varhaisten pääkehysten ohjelmointiin tarvittiin selvästi helpompi kieli. Kielestä tuli syyskuussa 1959 Common Business-Oriented Language (COBOL).

kunnia perusidean keksimisestä ei mene Grace Hopperille, vaikka hän edisti kieltä ja edisti sitä, vaan Mary Hawesille. Hän oli Burroughs Corporationin ohjelmoija, joka näki tarvetta tietokonekielelle. Maaliskuussa 1959 Hawes ehdotti uuden tietokonekielen luomista. Siinä olisi englanninkielistä sanastoa, jota voitaisiin käyttää eri tietokoneissa liiketoiminnan perustehtävien suorittamiseen.

dw-82pfuqaamzno.jpg

ohjelmoijat Donald Cropper, K. C. Krishnan, Grace Hopper ja Norman Rothberg konsolin Univac I.

(Kuva: IEEE History Center)

Hawes puhui Hopperin ja muut luomaan toimittajan neutraalin yhteentoimivan tietokonekielen. Hopper ehdotti, että he lähestyvät puolustusministeriön (DoD) rahoitusta ja potentiaalisena asiakkaana nimeämätön kieli.

liike-elämän IT-asiantuntijat olivat samaa mieltä, ja toukokuussa 1959 Pentagonissa kokoontui 41 tietokoneen käyttäjää ja valmistajaa. Siellä he muodostivat Tietojärjestelmäkielten konferenssin lyhyen kantaman komitean (CODASYL).

hyödyntäen aikaisempia liiketietokonekieliä, kuten Remington Rand UNIVACIN FLOW-MATICIA, joka oli suurelta osin Grace Hopperin käsialaa, ja IBM: n kaupallista kääntäjää, komitea totesi, että COBOL-kirjoitettujen ohjelmien tulisi muistuttaa tavallista englantia.

, mutta edes puolustusministeriön, IBM: n ja UNIVACIN tuella COBOLin tie eteenpäin ei ollut selvä. Honeywell ehdotti tulevaisuuden business-ohjelmointikieleksi omaa kieltään, faktaa. Lyhyen aikaa näytti siltä, että aikaisemmat liiketoiminnan kehittäjät olisivat faktaa COBOL-ohjelmoijien sijaan, mutta päivän laitteisto ei voinut tukea faktaa. COBOL nousi jälleen johtoon.

tuohon syyskuuhun mennessä COBOLin perussyntaksi oli naulattu alas, ja COBOL-ohjelmat olivat käynnissä kesään 1960 mennessä. Joulukuussa 1960 COBOL-ohjelmat osoittautuivat todella yhteentoimiviksi ajamalla kahden eri toimittajan tietokoneilla. COBOLISTA oli tulossa ensimmäinen aidosti kaupallinen ohjelmointikieli.

se olisi vielä 1980-luvulle asti liikekielen valinta, eikä sitä ole vielä tehty.

vuonna 2016 Government Accountability Office (GAO) ilmoitti, että Department of Homeland Security, Department of Veterans Affairs, ja Social Security Administration, vain kolme mainitakseni, käyttävät yhä cobolia. COBOL-konsulttiyhtiön, jonka nimi on COBOL Cowboys, mukaan 200 miljardia riviä COBOL-koodia on yhä käytössä, ja että 90% Fortune 500-yrityksistä omistaa yhä COBOL-koodin, joka pitää valot päällä. Jos olet saanut rahaa pankkiautomaatista, on lähes varmaa, että COBOL toimi kulissien takana.

nykyään Cobolia pitää yllä Micro Focus. In an e-mail interview, Derek Britton, Micro Focus ’ s global director of product marketing, application modernization, and connectivity, said:

”vaikka markkinoiden mitoitusta on vaikea määritellä millään tarkkuudella, tiedämme, että COBOL-järjestelmiä pyörittävien organisaatioiden määrä on nykyään kymmeniä tuhansia. On mahdotonta arvioida kymmeniä miljoonia loppukäyttäjiä, jotka ovat päivittäin yhteydessä COBOL-pohjaisiin sovelluksiin, mutta kielen riippuvuus on selvästi nähtävissä, kun sitä käytetään 70 prosentissa maailmanlaajuisista tapahtumankäsittelyjärjestelmistä.”

mitä se tarkoittaa? Britton selitti:

”joka kerta, kun soitat puhelinpalveluun, joka kerta, kun siirrät rahaa tai tarkistat tilisi tai maksat asuntolainan tai uudistat tai saat vakuutustarjouksen, tai kun otat yhteyttä valtion ministeriöön tai lähetät paketin tai tilaat kukkia tai ostat jotain verkossa useilla jälleenmyyjillä, tai varaat loman tai lennon tai kaupankäynnin osakkeita tai jopa tarkistat suosikkisi baseball-joukkueen Kausitilastot, olet vuorovaikutuksessa COBOLin kanssa.”

tämä johtuu siitä, että suurin osa cobolia käyttävistä yrityksistä on rahoituslaitoksia. Tämä sisältää ” pankki -, vakuutus-ja varallisuudenhoidon/osakekaupan. Toinen on valtion palvelut (liittovaltio, maakunta, paikallinen).”

COBOLin lähestyessä eläkeikää itse kieli on vielä kaukana laitumelta. Itse asiassa jotkut ihmiset siirtävät COBOL-sovelluksensa pilveen. Tällä vauhdilla COBOL-ohjelmat elävät meitä kaikkia kauemmin.

aiheeseen liittyviä tarinoita:

  • 50 vuosia ja edelleen menossa vahva: Olemmeko koskaan valmiita tappamaan COBOL?
  • COBOL: Grace Hopper ’ s gift to the world of business
  • COBOL still not dead yet, taking on the cloud

Vastaa

Sähköpostiosoitettasi ei julkaista.