Tror COBOL er død? Om lag 95 prosent av ATM avleser bruk COBOL-koden, Reuters rapporterte i April, og den 58 år gamle språket selv makter 80 prosent av i-person-transaksjoner. Faktisk, Reuters regner med at det er fortsatt 220 milliarder linjer av COBOL-koden som brukes for tiden er i produksjon i dag, og som hver dag, COBOL-systemer håndtere $3 billioner i handel. Tilbake i 2014, utbredelsen av COBOL trakk en del bekymring fra handel avis Amerikanske Banker.,
«stormaskin var ment å ha blitt erstattet av gårdene mindre vare servere og cloud computing nå, men det er likevel fortsatt holder på i mange banker,» handelen pub rapportert.
Men bør vi være bekymret for at så mye av vår økonomiske infrastruktur kjører på en gammel infrastruktur? Amerikanske Banker funnet 92 av de topp 100 bankene var fortsatt bruker stormaskiner — og så var 71 prosent av selskapene på Fortune 500., Så sent som for fem år siden, DEN gruppen på Bank of New York Mellon hadde en tendens til å 112,500 forskjellige COBOL programmer — 343 millioner linjer med kode, ifølge en 2012-artikkelen i Computerworld. Og i dag et raskt Google-søk i dag viser Bank of New York Mellon er fortsatt å ansette COBOL-utviklere.
COBOL ble opprinnelig utviklet på 1950-tallet som en stop-gap ved Department of Defense, men deretter datamaskinen produsentene begynte å støtte det, «noe som resulterer i omfattende adopsjon,» ifølge Wikipedia., Nå Eisenhower-epoken programmeringsspråk basert på design av Grace Hopper — er overalt. Og fordi det er så fastlåst at det kan være vanskelig å gå over til et nytt språk. Reuters rapporterte i April at når Commonwealth Bank of Australia erstattet sin kjerne COBOL-plattformen i 2012, og det tok fem år — og koster $749.9 millioner kroner.
En COBOL programmerer fortalte Tampa Bay Times sin erfaring med et selskap som er i en overgang til Java fra COBOL. «Det er tatt dem i fire år, og de er fortsatt ikke gjort.,»
Det er nå noen bekymringer om hvor neste generasjon av COBOL programmerere vil komme fra. I 2014, Amerikanske Banker rapporterte bankene er «å ha problemer med å finne talentfulle unge teknologikyndige som ønsker å jobbe i en bank og en mangel på folk med stormaskin og COBOL ferdigheter.»It-direktører på $38 milliarder kroner-asset Første Niagara Financial Group i Buffalo sa at de ikke kan konkurrere med Google og Facebook når det gjelder å tilby unge teknologikyndige en «kul» arbeidsplass for sin cv.
Og så er det språket i seg selv., «COBOL er ikke så sexy som arbeider med Elixir, eller Golang,» hevdet Den Neste Web. COBOL historisk sett ikke har vært den mest attraktivt alternativ for en hip ung programmerer, innrømmet til Stuart McGill, chief technology officer i utvikling av verktøy leverandør Micro Focus. Tilbake i 2009, ble han forteller Computerworld, «Hvis du har blitt opplært i Windows ved hjelp av Virtual Studio er det siste du ønsker å gjøre er å gå tilbake til stormaskin.,»
I Mars tråden på Hacker News, noen beskrevet læring COBOL som «liker å svelge en velprydt kube-formet pille,» klagende flere tiår gamle legacy code «overbelastet med teknisk gjeld…endret, utvidet, oppdatert, flyttes til ny maskinvare over og over… Dokumentasjonen, hvis noen, er håpløst utdatert.»
en Annen commenter klaget over at «Du vil sannsynligvis tilbringe resten av din karriere gjør vedlikeholdsarbeid snarere enn noen greenfield utvikling. Det er ingenting galt med det, men ikke alle liker det faktum at de ikke kan skape noe nytt.,»
Og du Kan 2016 studie publisert av Kongressen’ Government Accountability Office kritisert den AMERIKANSKE Justisdepartementet og Finansdepartementet for deres arv COBOL-systemer. Det finnes mange etater er ved hjelp av COBOL — inkludert den Department of Homeland Security (som bruker COBOL og andre språk for å spore ansette for immigration and customs enforcement agenter på en 2008 IBM z10 stormaskin). Veterans’ fordeler påstandene ble også sporet med en COBOL-systemet, og Social Security Administration var med COBOL å beregne pensjonsytelser., (Faktisk, SSA hadde å re-leie noen pensjonerte ansatte bare for å opprettholde sin eksisterende COBOL-systemer, ifølge rapporten.)Selv Department of Justice ‘ s Informasjon om beboer befolkning passerer gjennom en hybrid COBOL/Java-systemet.
Det har vært rapporter om at noen institusjoner er fortsatt klamrer seg til eldre COBOL programmerere — noe som tyder på at de har problemer med å finne kvalifisert erstatning. I 2014, Bob Olson, vice president i Unisys, selv fortalt Amerikanske Banker om en regjering klient med en IT-arbeideren «som er på oksygen., Han er 70 år gammel, han vet nøklene til himlenes rike, han vet hvor alt er, det er alt sitter i hodet. De sender ut en politibil for å plukke ham opp hver morgen, og bringe ham inn i arbeidet i et hvelv i rommet.»
selvfølgelig, dette har også skapt noen muligheter. 75 år gamle Bill Hinshaw, en tidligere COBOL programmerer, har dannet et selskap i nord-Texas heter COBOL Cowboys. (Og ja, deres klient listen inneholder minst fem banker.) Selskapets slagord? «Ikke vår første rodeo.,»
«Noen av programvaren som jeg skrev for bankene på 1970-tallet brukes fremdeles,» Hinshaw fortalte Reuters. «Etter å ha undersøkt mange publiserte artikler (både positive og negative) på det fremtidige livet av COBOL, vi kom unna med fornyet tillit i sin fortsatte liv i årene som kommer,» forklarte selskapets web-side. Det trekker IBM ekstrautstyr som lar Cobol og Java for å kjøre sammen på stormaskin.
Reuters rapporterte at Hinshaw deler sin tid mellom 32 barn og barnebarn «og hjelpe til AMERIKANSKE selskaper til å forhindre ødeleggende datamaskinen meltdowns.,»Da han begynte på programmering, instruksjoner var kodet inn i punch-kort som ble matet inn i stormaskin. Men flere tiår senere, når han endelig nådd pensjonsalder, «anrop fra tidligere kunder bare fortsatte å komme.»
De er villige til å betale nesten hva som helst, sa han til Reuters, og «Du bedre tro at de er fine, siden de har et problem, bare du kan fikse.»Noen selskaper selv tilbudt ham en full stilling.
selskapet har noen pensjonsalder programmerere på sin liste, samt noen «ungdommer» som er i 40-årene og begynnelsen av 50-årene.,
Det er sterke reaksjoner i en fersk artikkel argumenterer banker bør la COBOL dø. «Ideen om at store foretak er rett og slett kommer til å gå videre fra COBOL er ute av kontakt med virkeligheten», en commenter skrev på Hacker News. «Det kan virkelig ikke være overdrevet hvor dypt gamle COBOL programmer er forankret i disse foretakene. Jeg jobbet for en som hadde vært med dem siden språket i seg selv ble opprettet, og mens de alle kunne se skriften på veggen, penger til å gjøre endringen rett og slett ikke var det.»
Men de mente også det ville være mulig å finne nye programmerere., «De bare trenger for å beholde og ved behov oppdatere gamle program som har vært bunnsolid for lengre tid enn de har vært i live.»
Computerworld rapporterte også at det var 75 skoler i USA som fortsatt var undervisning i COBOL, «delvis takket være innsats fra selskaper som IBM.»Amerikanske Banker fant de var for det meste community colleges og tekniske skoler, selv om det legger til at 68,000 studenter inn IBMS «Master Stormaskin» konkurranse mellom 2012 og 2014., Siste måned IBM fortalte Reuters at i løpet av de siste 12 årene de har trent mer enn 180,000 utviklere gjennom stipender og annen opplæring programmer — som i gjennomsnitt ut til 15 000 i året. En IBM andre insisterte på at «Bare fordi et språk som er 50 år gammel, betyr ikke at det ikke er bra.»Så det er minst noen kanaler i stedet for å opprette nye COBOL programmerere.
Leon Kappelman, en professor i informasjonssystemer ved University of North Texas, sier han har fått høre dystre spådommer om COBOL er fremtiden for de siste 30 årene., I fjor fortalte han CIO magazine, undergrads som tar skolens to klasser i mainframe-COBOL «har en tendens til å tjene rundt $10 000 per år flere starter enn de som ikke gjør det.» Han mener også det er en sikker karriere fordi store organisasjoner sjelden har en overbevisende business case for å bytte ut sine COBOL-koden med noe nytt.
«potensialet for karriereutvikling kan være begrenset, slik at du får et mye av jobben sikkerhet – men det kan bli kjedelig.»
Noen kommentatorer på Hacker News ser problemet pragmatisk., «Hva du må huske på er at når COBOL-koden ble skrevet, er det erstattet hundrevis, kanskje tusenvis av mennesker å gjøre manuell dataregistrering og manipulasjon, kanskje til og med penn-på-papir,» en commenter skrev i April. «Som gir deg en fantastisk avkastning på investeringen. Etter det er gjort, sette en datamaskin med en nyere og en er helt forskjellige, en spektakulær tilfelle av avtagende avkastning.»
Slik virksomhet fortsatt sterk for Cobol Cowboys., Siste pressedekning (inkludert Reuters artikkelen) brakt besøkende fra 125 land til deres hjemmeside — og over 300 forespørsler om å delta i deres gruppe. Jeg kontaktet administrerende DIREKTØR Hinshaw å spørre ham om språket er fremtiden, og Hinshaw sier han føler det er en fornyet interesse COBOL som «kan bidra til å bringe den yngre generasjonen av programmerere i COBOL hvis de kan overvinne de negative trykk på COBOL og konsentrere seg om en karriere i bakrom business solutions skrevet i COBOL.»Han peker på at millioner av linjer med kode åpenbart representerer «60+ år med påvist business regler.,»
Selv om selskapene konvertert til Java, kan problemet oppstår på nytt senere. «Vil en fremtidig generasjon av unge programmerere ønsker å gå vekk fra Java til en nyere språk — og bedrifter må igjen gå gjennom et dyrt og tidkrevende overgang.»
«det er Bare tiden vil vise om COBOL programmerere er en utdøende rase, eller en ny rase omfavne COBOL kommer ridende på scenen….»
Har bilde via Gamle Nye Lager.