COBOL varv 60: Varför den kommer att överleva oss alla

0
133

Utvecklingen av en programmerare jobb
Clive Thompson, bidragande författare till NEW york Times Magazine, Fast, och Smithsonian Magazine, sätter sig ner med Tonya Hall och förklarar utvecklingen av de skyldigheter och förväntningar av ett programmerings jobb.

Jag klippte min programmering tänder på IBM 360 Assembler. Detta bör inte vara någons första språk. I design tidiga år, det enda språk var maskinen och assembler. I dessa dagar, datavetenskap verkligen var “science”. Klart, det måste finnas ett enklare språk för att programmera de klumpig början av stordatorer. Detta språk, som heter i September 1959, blev Common Business Oriented Language (COBOL).

Den kredit för att komma upp med den grundläggande idén går inte att Grace Hopper, även om hon bidrog till språk och främjas på det, men att Mary Hawes. Hon var en Burroughs Corporation programmerare som såg ett behov för en dator språk. I Mars 1959, Hawes föreslagit att en ny dator språket skapas. Det skulle ha en engelsk-som ord som kan användas på olika datorer för att utföra grundläggande företagsekonomiska uppgifter.

dw-82pfuqaamzno.jpg

Programmerare Donald Cropper, K. C. Krishnan, Grace Hopper och Norman Rothberg med konsolen av Univac I.

(Bild: IEEE History Center)

Hawes pratade Hopper och andra till att skapa ett leverantörsoberoende kompatibla dator språk. Hopper föreslog att de närmar Department of Defense (DoD) för finansiering och som en potentiell kund för den namnlösa språk.

Affärer IT-experter överens om, och i Maj 1959, 41 dator användare och tillverkare träffade på Pentagon. Det bildades Kort Räckvidd Kommittén för Konferensen på Data Systems Språk (CODASYL).

Ritning på tidigare verksamhet dator språk som Remington Rand UNIVAC FLÖDE-MATIC, vilket var till stor del arbetet med Grace Hopper, och IBM: s Translator, den kommitté som inrättats som COBOL-skrivna program bör likna vanliga engelska.

Men, även med stöd av DoD, IBM och UNIVAC, COBOL är vägen framåt inte var klart. Honeywell föreslagna sitt eget språk, FAKTUM, som programmeringsspråk i framtiden. För en kort tid, det verkade tidigare affärsutvecklare skulle vara snarare än COBOL-programmerare, men hårdvaran i dag kunde inte stödja FAKTUM. Så, COBOL återigen tog ledningen.

Genom att September, COBOL är grundläggande syntax spikades ner, och COBOL-program körs av sommaren 1960. I December 1960, COBOL-program visade sig vara helt driftskompatibla genom att köra på datorer från två olika leverantörer. COBOL var på väg att bli den första riktigt kommersiella programmeringsspråk.

Det skulle fortfarande vara den verksamheten språk val till långt in på 1980-talet. Och det är inte gjort ännu.

I och med 2016, Government Accountability Office (GAO) rapporterade att Department of Homeland Security Department of Veterans Affairs, Social Security Administration, för att bara nämna tre, var fortfarande använder COBOL. Enligt en COBOL-konsultföretag, som går genom den förtjusande namn, COBOL Cowboys, 200 miljarder rader av COBOL-kod är fortfarande i bruk idag, och att 90% av Fortune 500-företag fortfarande har COBOL-kod för att hålla lampor på. Och, om du har fått pengar ur en BANKOMAT nyligen, det är nästan säker på att COBOL var igång bakom kulisserna.

Idag, COBOL hålls igång av Micro Fokus. I en e-post intervju, Derek Britton, Micro Focus global director of product marketing, ansökan modernisering och anslutning, sade:

“Medan marknaden dimensionering är svårt att ange med någon noggrannhet, vi vet att antalet organisationer som driver COBOL-system är idag i tiotusentals. Det är omöjligt att uppskatta de tiotals miljoner konsumenter som gränssnitt med COBOL-baserade program på en daglig basis, men språket är tillit är tydligt med dess användning i 70 procent av global transaction processing system.”

Vad innebär det? Britton förklarade:

“Varje gång du ringer ett samtal center, varje gång du överföra pengar eller kontrollera ditt konto, eller betala en inteckning, eller för att förnya eller få en försäkrings-offert, eller när du kontaktar en myndighet, eller skicka ett paket, eller beställa några blommor, eller köper något på nätet på en hel rad återförsäljare, eller boka en semester, eller ett flyg, eller handla med aktier, eller ens kontrollera din favorit baseball team säsongens statistik, du interagerar med COBOL.”

Det beror på att det största antalet företag som använder COBOL är finansiella institutioner. Detta inkluderar bank -, försäkrings-och förmögenhetsförvaltning/aktiehandeln. Andra är offentliga tjänster (statlig, regional, lokal).”

Så, medan COBOL närmar sig pensionsåldern, är det själva språket är fortfarande långt från att lägga ut på bete. I själva verket, vissa människor flyttar sina COBOL-program till molnet. På denna kurs, COBOL-program kommer att överleva oss alla.

Relaterade Artiklar:

50 år och still going strong: Kommer vi någonsin att vara redo att döda COBOL?COBOL: Grace Hopper gåva till världen av businessCOBOL fortfarande inte död ännu, tar på molnet

Relaterade Ämnen:

Utvecklare

Cloud

Big Data Analytics

Innovation

Tech och Arbete

Samarbete