gondolja COBOL halott? Az ATM swipes körülbelül 95 százaléka használja a COBOL kódot, a Reuters áprilisban számolt be, az 58 éves nyelv pedig a személyes tranzakciók 80 százalékát is ellátja. A Reuters számításai szerint ma is 220 milliárd sornyi COBOL-kódot használnak fel a gyártásban, és a COBOL systems minden nap 3 trillió dollárt kezel a kereskedelemben. 2014-ben a COBOL előfordulása aggodalmat keltett az American Banker kereskedelmi újságból.,
“a mainframe-et állítólag már kisebb árukiszolgálókkal és felhőalapú számítástechnikával rendelkező gazdaságok váltották fel, de még mindig sok banknál megmarad” – jelentette a trade pub.
de aggódnunk kell, hogy pénzügyi infrastruktúránk olyan nagy része egy ősi infrastruktúrán fut? Az amerikai bankár megállapította, hogy a 100 legjobb bank közül 92 még mindig mainframe számítógépeket használt — így a Fortune 500 vállalatainak 71 százaléka volt., A közelmúltban, mint öt évvel ezelőtt, a New York — i Bank Mellon informatikai csoportjának 112.500 különböző COBOL programot kellett kezelnie-343 millió kódsor, a Computerworld 2012.évi cikke szerint. Ma pedig egy gyors Google-keresés azt mutatja, hogy a Bank of New York Mellon még mindig COBOL fejlesztőket vesz fel.
a COBOL – t eredetileg az 1950-es években fejlesztették ki, mint a Védelmi Minisztérium stop-gap-jét, de aztán a számítógépgyártók elkezdték támogatni, “széles körű elfogadást eredményezve”, a Wikipedia szerint., Most az Eisenhower — korszak programozási nyelve-Grace Hopper tervezési munkáján alapul-mindenütt megtalálható. És mivel annyira beépült, nehéz lehet áttérni egy új nyelvre. A Reuters áprilisban számolt be arról, hogy amikor a Commonwealth Bank of Australia 2012 — ben felváltotta a core COBOL platformot, öt évbe telt-749,9 millió dollárba került.
egy COBOL programozó elmondta a Tampa Bay Times-nak a Cobol-ról Java-ra áttérő társasággal kapcsolatos tapasztalatait. “Négy évbe telt, és még mindig nem fejezték be.,”
most van néhány aggodalom arról, hogy honnan származik a COBOL programozók következő generációja. 2014-ben az amerikai bankár arról számolt be, hogy a bankoknak “nehezen találnak tehetséges fiatal technikusokat, akik egy bankban akarnak dolgozni, és hiányzik a mainframe és a COBOL készségekkel rendelkező emberek.”A CIO a $38 milliárd-eszköz Első Niagara Pénzügyi Csoport a Bivaly azt mondta, nem tudnak versenyezni a Google vagy a Facebook, amikor kínál fiatal technikusokat, egy “menő” a munkahelyen a folytatás.
Aztán ott van maga a nyelv., “A COBOL nem olyan szexi, mint az Elixirrel vagy a Golangdal dolgozni” – érvelt a következő Web. COBOL történelmileg nem volt a legvonzóbb lehetőség egy hip fiatal programozó, elismerte, hogy Stuart McGill, vezető technológiai tiszt development tools vendor Micro Focus. Még 2009-ben, azt mondta Computerworld, “ha már képzett Windows segítségével virtuális stúdió az utolsó dolog, amit szeretnék, hogy menjen vissza a mainframe.,”
Március szál a Hacker News, valaki leírt tanulási COBOL, mint a “mint a nyelés egy szögesdrót kocka alakú tabletta,” kesereg a több évtizedes öröksége kód “havazva a technikai adósság módosított, bővített, korszerűsített, elköltözött, új hardver, vége, vége… Dokumentációt, ha bármely, reménytelenül elavult.”
egy másik kommentelő panaszkodott, hogy ” valószínűleg karrierje hátralévő részét karbantartási munkával fogja tölteni, nem pedig zöldmezős fejlesztésekkel. Nincs ezzel semmi baj, de nem mindenkinek tetszik az a tény, hogy nem tudnak valami újat létrehozni.,”
And A May 2016 study published by Congress ‘ Government Accountability Office criticed the US Department of Justice and the Treasury Department for their legacy COBOL systems. Úgy találta, hogy számos ügynökség használta a COBOLT — köztük a Belbiztonsági Minisztérium (amely a COBOLT és más nyelveket használja a Bevándorlási és vámigazgatási ügynökök felvételének nyomon követésére egy 2008-as IBM z10 mainframe-en). A veteránok juttatásait egy COBOL rendszerrel is nyomon követték, a társadalombiztosítási adminisztráció pedig a COBOLT használta a nyugdíjazási ellátások kiszámításához., (Valójában az SSA-nak újra kellett alkalmaznia néhány nyugdíjas alkalmazottat, hogy fenntartsa meglévő COBOL rendszereit, a jelentés szerint.)Még az Igazságügyi Minisztérium tájékoztatása is egy hibrid COBOL/Java rendszeren halad át.
értesülések szerint egyes intézmények továbbra is ragaszkodnak az idős COBOL programozókhoz — ami arra utal, hogy nehezen találnak képzett helyetteseket. 2014-ben Bob Olson, az Unisys alelnöke még az amerikai bankárnak is elmondta egy kormányzati ügyfelet egy informatikai dolgozóval, aki ” oxigénnel rendelkezik., 70 éves, ismeri a királyság kulcsait, tudja, hol van minden, minden a fejében ül. Minden reggel kiküldenek egy rendőrautót, hogy felvegyék, és bevigyék dolgozni egy páncélterembe.”
természetesen ez is teremtett néhány lehetőséget. A 75 éves Bill Hinshaw, a COBOL volt programozója még egy COBOL Cowboys nevű céget is alapított Észak-Texasban. (És igen, az ügyféllistájuk legalább öt bankot tartalmaz.) A cég szlogenje? “Nem az első rodeónk.,”
” az 1970-es években a bankoknak írt szoftverek egy részét még mindig használják ” – mondta Hinshaw a Reutersnek. “Miután számos publikált (mind pozitív, mind negatív) cikket kutattunk a COBOL jövőbeli életéről, megújult bizalommal jöttünk el a következő években folytatódó életében” – magyarázta a cég weboldala. Idézi az IBM fejlesztéseit, amelyek lehetővé teszik, hogy a Cobol és a Java együtt fusson a mainframe-Eken.
a Reuters arról számolt be, hogy Hinshaw 32 gyermek és unoka között osztja az idejét, és segít az amerikai cégeknek elkerülni a számítógépes összeomlásokat.,”Amikor elkezdett programozni, az utasításokat punch kártyákba kódolták, amelyeket mainframes-be tápláltak. De évtizedekkel később, amikor végre elérte a nyugdíjkorhatárt, ” a korábbi ügyfelek hívásai csak jöttek.”
szinte bármit hajlandóak fizetni, mondta a Reutersnek, és ” jobb, ha azt hiszed, hogy kedvesek, mivel van egy probléma, amelyet csak te tudsz megoldani.”Egyes vállalatok még teljes munkaidős állást is felajánlottak neki.
a cég büszkélkedhet néhány nyugdíjkorhatárt kódolók a listán, valamint néhány “fiatalok”, akik a 40-es, 50-es évek elején.,
erős reakciók vannak egy közelmúltbeli cikkre, amely szerint a bankoknak hagyniuk kell COBOL halálát. “Az a gondolat, hogy a nagyvállalatok egyszerűen továbblépnek a COBOLBÓL, nem érinti a valóságot” – írta az egyik kommentelő a Hacker News-on. “Valójában nem lehet túlbecsülni, hogy a régi COBOL programok milyen mélyen vannak beágyazva ezekbe a vállalatokba. Dolgoztam az egyik, hogy már használja őket, mivel a nyelv maga jött létre, és bár mindenki látta az írás a falon, a pénz, hogy nem a változás egyszerűen nem volt ott.”
de azt is hitték, hogy lehetséges új programozók megtalálása., “Csak fenn kell tartaniuk és időnként frissíteniük kell néhány ősi programot, amely már régóta sziklaszilárd, mint valaha.”
a Computerworld arról is beszámolt, hogy az Egyesült Államokban 75 iskola volt, amelyek még mindig tanították a COBOLT ” – részben az IBM-hez hasonló vállalatok erőfeszítéseinek köszönhetően.”Az amerikai bankár megállapította, hogy többnyire közösségi főiskolák és műszaki iskolák voltak, bár hozzáteszi, hogy 68 000 diák lépett be az IBM “Master the Mainframe” versenyébe 2012 és 2014 között., A múlt hónapban az IBM azt mondta a Reutersnek, hogy az elmúlt 12 évben több mint 180 000 fejlesztőt képeztek ki ösztöndíjak és egyéb képzési programok révén — ami évente átlagosan 15 000. Egy IBM fickó ragaszkodott hozzá, hogy ” csak azért, mert egy nyelv 50 éves, nem jelenti azt, hogy nem jó.”Tehát van legalább néhány csatorna a helyén, hogy új COBOL programozók.
Leon Kappelman, az Észak-Texasi Egyetem Információs Rendszerek professzora szerint szörnyű előrejelzéseket hallott COBOL jövőjéről az elmúlt 30 évben., Tavaly azt mondta CIO magazin, hallgatók, akik az iskola két osztályok központi COBOL “hajlamosak keresni körülbelül 10 000 dollár évente több kezdik el, mint azok, akik nem.” Ő is úgy gondolja, hogy ez egy biztonságos karrierem, mert a nagy szervezetek ritkán van egy kényszerítő üzleti ügy cseréje a COBOL kód, valami új.
” a karrierfejlesztés lehetősége korlátozott lehet, így sok munkahelyi biztonságot kap – de unalmas lehet.”
A Hacker News néhány kommentátora pragmatikusan látja a kérdést., “Arra kell emlékezni, hogy amikor megírták a COBOL-kódot, akkor több száz, talán több ezer ember váltotta fel a kézi adatbevitelt és manipulációt, talán még papíron is”-írta egy kommentelő áprilisban. “Ez fantasztikus megtérülést eredményez. Miután ez megtörtént, egy számítógépes rendszer cseréje egy újabbra teljesen más,látványos eset a csökkenő hozamok.”
tehát az üzlet továbbra is erős a Cobol Cowboys számára., A legfrissebb sajtóértesülések (köztük a Reuters cikke) 125 ország látogatóit hívták meg honlapjukra — és több mint 300-an kérték, hogy csatlakozzanak csoportjukhoz. Felvettem a kapcsolatot a VEZÉRIGAZGATÓ Hinshaw kérdezni, mi a nyelv jövője, valamint Hinshaw azt mondja, úgy érzi, van egy megújult érdeklődés COBOL, hogy “segíthet, hogy a fiatalabb generáció programozók a COBOL, ha legyőzi a negatív nyomja meg a COBOL majd koncentrálni a karrier, a háttérben üzleti megoldások írt COBOL.”Rámutat arra, hogy a több milliárd sornyi kód nyilvánvalóan “60+ éves bevált üzleti szabályokat jelent.,”
még akkor is, ha a vállalatok Java-ra váltottak, a probléma később megismétlődhet. “A fiatal programozók egy jövőbeli generációja szeretne áttérni a Java — ról egy újabb nyelvre-és a vállalatoknak ismét át kell menniük egy másik drága és időigényes átmeneten.”
” csak az idő fogja megmondani, hogy a COBOL programozók haldokló fajta-e, vagy egy új fajta, amely cobolt ölel fel, a helyszínre lovagol….”
Feature image via Old New Stock.