tror COBOL er død? Cirka 95 procent af ATM-s .ipes bruger COBOL-kode, rapporterede Reuters i April, og det 58-årige sprog styrker endda 80 procent af personlige transaktioner. Faktisk beregner Reuters, at der stadig er 220 milliarder linjer COBOL-kode, der i øjeblikket bruges i produktionen i dag, og at COBOL systems hver dag håndterer $3 billioner i handel. Tilbage i 2014 trak forekomsten af COBOL en vis bekymring fra handelsavisen American Banker.,
“mainframe skulle have været erstattet af gårde med mindre råvareservere og cloud computing nu, men det varer stadig i mange banker,” rapporterede handelspuben.
men skal vi være bekymrede for, at så meget af vores finansielle infrastruktur kører på en gammel infrastruktur? Amerikansk bankmand fandt, at 92 af de 100 bedste banker stadig brugte mainframe — computere-og det samme var 71 procent af virksomhederne i Fortune 500., Så sent som for fem år siden måtte IT — gruppen i Bank of ne.York Mellon have tendens til 112.500 forskellige COBOL-programmer-343 millioner kodelinjer, ifølge en 2012-artikel i Computer .orld. Og i dag viser en hurtig Google-søgning i dag, at Bank of ne.York Mellon stadig ansætter COBOL-udviklere.COBOL blev oprindeligt udviklet i 1950 ‘ erne som et stop-hul af Forsvarsministeriet, men derefter begyndte computerproducenter at støtte det, “hvilket resulterede i udbredt vedtagelse”, ifølge .ikipedia., Nu er programmeringssproget Eisenho .er — æra — baseret på designarbejde af Grace Hopper-overalt. Og fordi det er så forankret, kan det være svært at skifte til et nyt sprog. Reuters rapporterede i April, at da Common .ealth Bank of Australia erstattede sin kerne COBOL — platform i 2012, tog det fem år-og kostede $749.9 millioner.en COBOL-programmør fortalte Tampa Bay Times sin erfaring med et firma, der skifter til Java fra COBOL. “Det har taget dem fire år, og de er stadig ikke færdige.,”
Der er nu nogle bekymringer om, hvor den næste generation af COBOL-programmører kommer fra. I 2014 rapporterede amerikanske Banker, at banker “har problemer med at finde talentfulde unge teknikere, der ønsker at arbejde i en bank og mangel på mennesker med mainframe-og COBOL-færdigheder.”CIO på $38 mia-asset Første Niagara Finansielle Koncern i Buffalo sagde, at de ikke kan konkurrere med Google og Facebook, når det kommer til at tilbyde unge techies en “cool” arbejdsplads til deres cv.
og så er der selve sproget., “COBOL er ikke så se .et som at arbejde med Eli .ir eller Golang,” argumenterede ne .t .eb. COBOL har historisk set ikke været den mest attraktive mulighed for en hip ung programmør, optaget til Stuart McGill, chief technology officer hos development tools vendor Micro Focus. Tilbage i 2009 fortalte han computer .orld, “hvis du er blevet trænet i Windowsindo .s ved hjælp af Virtual Studio, er det sidste, du vil gøre, at gå tilbage til mainframe.,”
I Marts tråd om Hacker News, en person, der er beskrevet lære COBOL som “som at sluge en pigtråd kube-formet pille,” jamrer årtier gamle legacy code “oversvømmet med teknisk gæld…ændret, udvidet, opdateret, flyttet til ny hardware igen og igen… Dokumentation, hvis nogen, er håbløst forældet.”
en anden kommentator klagede over, at “du sandsynligvis vil bruge resten af din karriere på vedligeholdelsesarbejde snarere end nogen greenfield-udvikling. Der er ikke noget galt med det, men ikke alle kan lide det faktum, at de ikke kan skabe noget nyt.,”
og en maj 2016-undersøgelse offentliggjort af Kongressens Regeringsansvarskontor kritiserede det amerikanske justitsministerium og Finansministeriet for deres arv COBOL systems. Det fandt, at mange agenturer brugte COBOL-inklusive Department of Homeland Security (som bruger COBOL og andre sprog til at spore ansættelse til indvandrings-og toldhåndhævelsesagenter på en 2008 IBM .10 mainframe). Veterans ‘ fordele krav blev også sporet med et COBOL-system, og Social Security Administration brugte COBOL til at beregne pensionsydelser., (Faktisk var SSA nødt til at ansætte nogle pensionerede medarbejdere bare for at opretholde sine eksisterende COBOL-systemer, ifølge rapporten.) Selv Justitsministeriets oplysninger om den indsatte befolkning passerer gennem et hybrid COBOL/Java-system.
der har været rapporter om, at nogle institutioner stadig klamrer sig til ældre COBOL — programmører-hvilket tyder på, at de har problemer med at finde kvalificerede udskiftninger. I 2014 fortalte Bob Olson, en vicepræsident hos Unisys, endda amerikansk bankmand om en regeringsklient med en IT-arbejdstager”, der er på ilt., Han er 70 år gammel, han kender nøglerne til Kongeriget, han ved, hvor alt er, det hele sidder i hovedet. De sender en politibil ud for at hente ham hver morgen og bringe ham på arbejde i et hvælvingslignende rum.”
selvfølgelig har dette også skabt nogle muligheder. 75-årige Bill Hinsha., en tidligere COBOL-programmør, har endda grundlagt et firma i det nordlige te .as ved navn COBOL Co .boys. (Og ja, deres kundeliste indeholder mindst fem banker.) Selskabets slogan? “Ikke vores første rodeo .,”
” noget af den Soft .are, jeg skrev til banker i 1970 ‘erne, bruges stadig,” fortalte Hinsha.til Reuters. “Efter at have undersøgt mange offentliggjorte artikler (både positive og negative) om COBOLS fremtidige liv, kom vi væk med fornyet tillid til det fortsatte liv i de kommende år,” forklarede virksomhedens webebside. Det citerer IBM forbedringer, som tillader Cobol og Java til at køre sammen på mainframes.Reuters rapporterede, at Hinsha.deler sin tid mellem 32 børn og børnebørn “og hjælper amerikanske virksomheder med at afværge lammende computernedsmeltninger.,”Da han begyndte at programmere, blev instruktionerne kodet til stempelkort, der blev fodret ind i mainframes. Men årtier senere, da han endelig nåede pensionsalderen, ” blev opkald fra tidligere klienter bare ved med at komme.”
de er villige til at betale næsten alt, sagde han til Reuters, og “du tror bedre, at de er dejlige, da de kun har et problem, du kan løse.”Nogle virksomheder tilbød ham endda en fuldtidsstilling.
virksomheden kan prale af nogle pensionsalder kodere på sin liste, samt nogle “unge”, der er i 40 ‘erne og begyndelsen af 50’ erne.,
Der er stærke reaktioner på en nylig artikel, der argumenterer for, at banker skal lade COBOL dø. “Ideen om, at store virksomheder simpelthen kommer videre fra COBOL, er ude af kontakt med virkeligheden,” skrev en kommentator på Hacker ne .s. “Det kan virkelig ikke overvurderes, hvor dybt gamle COBOL-programmer er indlejret i disse virksomheder. Jeg arbejdede for en, der havde brugt dem, da selve sproget blev oprettet, og mens de alle kunne se skrivningen på væggen, var pengene til at foretage ændringen simpelthen ikke der.”
men de troede også, at det ville være muligt at finde nye programmerere., “De skal bare vedligeholde og lejlighedsvis opdatere noget gammelt program, der har været bundsolid i længere tid end de har været i live.”
computer .orld rapporterede også, at der var 75 skoler i USA, der stadig underviste COBOL, ” delvis takket være indsatsen fra virksomheder som IBM.”American Banker fandt, at de for det meste var community colleges og tekniske skoler, selvom det tilføjer, at 68,000 studerende deltog i IBMs “Master the Mainframe” – konkurrence mellem 2012 og 2014., Sidste måned fortalte IBM Reuters, at de i løbet af de sidste 12 år har trænet mere end 180,000 — udviklere gennem stipendier og andre træningsprogrammer-hvilket i gennemsnit er 15,000 om året. En IBM-kollega insisterede på, at ” bare fordi et sprog er 50 år gammelt, betyder det ikke, at det ikke er godt.”Så der er i det mindste nogle kanaler på plads til at oprette nye COBOL-programmerere.Leon Kappelman, professor i informationssystemer ved University of North te .as, siger, at han har hørt alvorlige forudsigelser om COBOLS fremtid i de sidste 30 år., Sidste år fortalte han CIO magasinet, bachelorstuderende, der tager skolens to klasser i mainframe COBOL “har en tendens til at tjene omkring $10.000 per år mere at starte ud, end dem der ikke gør.” Han mener også, det er en sikker karriere, fordi store organisationer har sjældent en overbevisende business case for at erstatte deres COBOL-kode med noget nyt.
“potentialet for karriereudvikling kan være begrænset, så du får en masse jobsikkerhed – men det kan blive kedeligt.”
nogle kommentatorer på Hacker ne .s se spørgsmålet pragmatisk., “Hvad du skal huske er, at når COBOL-koden blev skrevet, erstattede den hundreder, måske tusinder af mennesker, der gjorde manuel dataindtastning og manipulation, måske endda pen-on-paper,” skrev en kommentator i April. “Det giver dig et fantastisk investeringsafkast. Når det er gjort, er det helt anderledes at udskifte et computersystem med et nyere, et spektakulært tilfælde af faldende afkast.”
så forretningen forbliver stærk for Cobol-Co .boys., Den seneste pressedækning (inklusive Reuters — artiklen) bragte besøgende fra 125 lande til deres websiteebsted-og over 300 anmodninger om at blive medlem af deres gruppe. Jeg kontaktede administrerende direktør Hinsha.for at spørge ham om sprogets fremtid, og Hinsha. siger, at han føler, at der er en fornyet interesse COBOL, der “kan hjælpe med at bringe den yngre generation af programmerere ind i COBOL, hvis de kan overvinde den negative presse på COBOL og koncentrere sig om en karriere med baglokale forretningsløsninger skrevet i COBOL.”Han påpeger, at milliarder af kodelinjer naturligvis repræsenterer “60+ års beviste forretningsregler.,”
selvom virksomheder overgik til Java, kunne problemet gentage sig senere. “Vil en fremtidig generation af unge programmerere ønsker at skifte væk fra Java til et nyere sprog — og virksomheder bliver nødt til igen at gennemgå en anden dyr og tidskrævende overgang.”
” kun tiden vil vise, hvis COBOL programmører er en døende race, eller en ny race omfavne COBOL kommer ridning på scenen….”
Funktionsbillede via gammelt nyt lager.