COBOL fylder 60 år: hvorfor det vil overleve os alle

udviklingen af en programmørs job

jeg skar mine programmeringstænder på IBM 360 Assembler. Dette bør ikke være nogens første sprog. I computing ‘ s tidlige år var de eneste sprog maskine og assembler. I disse dage var computervidenskab virkelig ” videnskab.”Det var klart, at der skulle være et lettere sprog til programmering af de hulking tidlige mainframes. Dette sprog, der blev navngivet i September 1959, blev almindeligt forretningsorienteret sprog (COBOL).

æren for at komme med grundideen går ikke til Grace Hopper, skønt hun bidrog til sproget og promoverede det, men til Mary Høges. Hun var en Burroughs Corporation-programmør, der så et behov for et computersprog. I marts 1959 foreslog han, at der blev oprettet et nyt computersprog. Det ville have et engelsklignende ordforråd, der kunne bruges på tværs af forskellige computere til at udføre grundlæggende forretningsopgaver.

dw-82pfuqaamzno.jpg

programmører Donald Cropper, K. C. Krishnan, Grace Hopper og Norman Rothberg med konsol af Univac I.

(billede: IEEE History Center)

han talte Hopper og andre til at skabe et leverandørneutralt interoperabelt computersprog. Hopper foreslog, at de nærmede sig Forsvarsministeriet (DoD) til finansiering og som en potentiel kunde for det navngivne sprog.

forretnings-it-eksperter var enige, og i maj 1959 mødtes 41 computerbrugere og producenter i Pentagon. Der dannede de Short Range Committee for konferencen om Datasystemsprog (CODASYL).

på baggrund af tidligere forretningscomputersprog som Remington Rand UNIVAC ‘ s strøm-MATIC, som stort set var Grace Hoppers arbejde, og IBMs Kommercielle Oversætter, fastslog udvalget, at COBOL-skrevne programmer skulle ligne almindelig engelsk.

men selv med støtte fra DoD, IBM og UNIVAC var COBOLS vej fremad ikke klar. Han foreslog sit eget sprog, FACT, som fremtidens forretningsprogrammeringssprog. I en kort periode så det ud til, at de tidligere forretningsudviklere ville være fakta snarere end COBOL-programmører, men dagens udstyr kunne ikke understøtte fakta. Så COBOL tog endnu en gang føringen.

i September blev COBOLS grundlæggende syntaks spikret ned, og COBOL-programmer kørte i sommeren 1960. I December 1960 viste COBOL-programmer sig at være virkelig interoperable ved at køre på computere fra to forskellige leverandører. COBOL var på vej til at blive det første virkelig kommercielle programmeringssprog.

det ville stadig være det valgte forretningssprog indtil langt ind i 1980 ‘ erne. og det er ikke gjort endnu.

i 2016 rapporterede Government Accountability Office (GAO), at Department of Homeland Security, Department of Veterans Affairs og Social Security Administration, for blot at nævne tre, stadig brugte COBOL. Ifølge et COBOL-konsulentfirma, der går under det dejlige navn, er 200 milliarder linjer COBOL-kode stadig i brug i dag, og at 90% af Fortune 500-virksomhederne stadig har COBOL-kode, der holder lysene tændt. Og hvis du har modtaget kontanter ud af en pengeautomat for nylig, er det næsten sikkert, at COBOL kørte bag kulisserne.

i dag bliver COBOL holdt oppe og køre af Micro Focus. I en e-mail-samtale sagde Derek Britton, Micro Focus globale direktør for produktmarkedsføring, modernisering af applikationer og forbindelse:

“mens markedsstørrelse er vanskelig at specificere med nogen nøjagtighed, vi ved, at antallet af organisationer, der kører COBOL-systemer i dag, er i titusinder. Det er umuligt at estimere de titusinder af slutbrugere, der dagligt interagerer med COBOL-baserede applikationer, men sprogets afhængighed ses tydeligt med dets anvendelse i 70 procent af de globale transaktionsbehandlingssystemer.”

hvad betyder det? Britton forklarede:

“hver gang du ringer til et callcenter, når som helst du overfører penge, eller tjekker din konto, eller betaler et pant, eller fornyer eller får et forsikringstilbud, eller når du kontakter en regeringsafdeling, eller sender en pakke, eller bestiller nogle blomster, eller køber noget online hos en lang række detailhandlere, eller booker en ferie, eller en flyvning, eller handel med aktier, eller endda kontrollere dit yndlingsbaseballholds sæsonstatistik, interagerer du med COBOL.”

det skyldes, at det største antal virksomheder, der bruger COBOL, er finansielle institutioner. Dette omfatter ” bank, forsikring og formueforvaltning/aktiehandel. For det andet er offentlige tjenester (føderale, provinsielle, lokale).”

så mens COBOL nærmer sig pensionsalderen, er selve sproget stadig langt fra at blive sat ud på græs. Faktisk flytter nogle mennesker deres COBOL-applikationer til skyen. Med denne hastighed vil COBOL-programmer overleve os alle.

Relaterede historier:

  • 50 år og stadig går stærkt: vil vi nogensinde være klar til at dræbe COBOL?
  • COBOL: Grace Hopper gave til erhvervslivet
  • COBOL stadig ikke død endnu, tager på skyen

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.