myslíte, že COBOL je mrtvý? Asi 95 procent z BANKOMATU ohání použít kód COBOL, Reuters hlášeny v dubnu, a 58-rok-starý jazyk i pravomoci 80 procent in-osoba transakcí. Agentura Reuters ve skutečnosti vypočítává, že v současné době je ve výrobě stále 220 miliard řádků kódu COBOL, a že každý den COBOL systems zpracovává 3 biliony dolarů v obchodě. V roce 2014 prevalence COBOLU vyvolala určité obavy z obchodních novin American Banker.,
“ mainframe měl být nahrazen farmami menších komoditních serverů a cloud computingu, ale stále přetrvává v mnoha bankách,“ uvedla obchodní hospoda.
ale měli bychom se obávat, že tolik naší finanční infrastruktury běží na starověké infrastruktuře? Americký bankéř zjistil, že 92 z nejlepších 100 bank stále používá počítače sálových počítačů-a tak bylo 71 procent společností v Fortune 500., Jak nedávno jako před pěti lety, JE skupina v Bank of New York Mellon měl tendenci 112,500 různých COBOL programy — 343 milionů řádků kódu, podle 2012 článku v Anketě. A dnes rychlé vyhledávání Google dnes ukazuje, že Bank of New York Mellon stále najímá vývojáře COBOL.
COBOL byl původně vyvinut v roce 1950 jako stop-gap, ministerstvem Obrany, ale pak výrobci počítačů začali podporovat, „což vede k široké přijetí,“ podle Wikipedie., Nyní je programovací jazyk Eisenhower-era – založený na designové práci Grace Hopperové — všude. A protože je to tak zakořeněné, může být obtížné přejít na nový jazyk. Agentura Reuters v dubnu uvedla, že když australská Commonwealth Bank v roce 2012 nahradila svou základní platformu COBOL, trvalo to pět let — a stálo to 749,9 milionu dolarů.
jeden programátor COBOL řekl Tampa Bay Times své zkušenosti s přechodem společnosti na Javu z COBOL. „Trvalo jim to čtyři roky a stále ještě nejsou hotovi.,“
nyní existují určité obavy o tom, odkud bude pocházet další generace programátorů COBOL. V roce 2014 americký bankéř oznámil, že banky „mají problém najít talentované mladé techniky, kteří chtějí pracovat v bance a nedostatek lidí s mainframe a COBOL dovednosti.“CIO v první finanční skupině Niagara ve výši 38 miliard dolarů v Buffalu uvedlo, že nemohou konkurovat Google a Facebook, pokud jde o nabídku mladých techniků „cool“ pracoviště pro jejich životopis.
a pak je tu samotný jazyk., „COBOL není tak sexy jako práce s elixírem nebo Golangem,“ argumentoval Další Web. COBOL historicky nebyl nejatraktivnější volbou pro hip mladého programátora, přiznal Stuart McGill, chief Technology officer u dodavatele vývojových nástrojů Micro Focus. V roce 2009 řekl Computerworld: „pokud jste byli vyškoleni v systému Windows pomocí virtuálního studia, poslední věc, kterou chcete udělat, je vrátit se do Mainframu.,“
V Březnu závit na Hacker News, někdo popsal učení COBOL „jako polykání ostnatého ve tvaru krychle pilulku,“ bědovat desítky let staré legacy code „zaplaven technické dluh. upravené, rozšířené, aktualizované, se stěhoval do nového hardwaru, znovu a znovu… Dokumentace, pokud existuje, je beznadějně zastaralý.“
Další komentátor si stěžoval, že “ s největší pravděpodobností strávíte zbytek své kariéry údržbou spíše než jakýmkoli vývojem greenfield. Na tom není nic špatného, ale ne každý má rád skutečnost, že nemůže vytvořit něco nového.,“
A Může 2016 studie zveřejněné Kongresu Vládní Úřad kritizoval Ministerstvo Spravedlnosti a Ministerstvo Financí pro jejich dědictví COBOL systémy. Bylo zjištěno mnoho agentur byly pomocí COBOL — včetně Department of Homeland Security (který používá COBOL a další jazyky, vystopovat pronájem pro celní a imigrační agenti v roce 2008 IBM mainframe z10). Nároky na dávky veteránů byly také sledovány systémem COBOL a správa sociálního zabezpečení používala COBOL k výpočtu důchodových dávek., (Ve skutečnosti musela SSA podle zprávy znovu najmout některé zaměstnance v důchodu, aby si zachovala své stávající systémy COBOL.) I Informace Ministerstva spravedlnosti o chovancově populaci procházejí hybridním systémem COBOL/Java.
objevily se zprávy, že některé instituce se stále drží starších programátorů COBOL — což naznačuje, že mají problém najít kvalifikované náhrady. V roce 2014 Bob Olson, viceprezident Unisys, dokonce řekl americkému bankéři o vládním klientovi s it pracovníkem „kdo je na kyslíku., Je mu 70 let, zná klíče od království, ví, kde je všechno, všechno mu sedí v hlavě. Posílají policejní auto, aby ho každé ráno vyzvedlo a přivedlo ho do práce v místnosti podobné trezoru.“
to samozřejmě také vytvořilo některé příležitosti. 75letý Bill Hinshaw, bývalý programátor COBOL, dokonce založil společnost v severním Texasu jménem COBOL Cowboys. (A ano, jejich seznam klientů zahrnuje nejméně pět bank.) Slogan společnosti? „Není to naše první rodeo.,“
„část softwaru, který jsem napsal pro banky v 70. letech, se stále používá,“ řekl Hinshaw agentuře Reuters. „Po prozkoumání mnoha publikovaných článků (pozitivních i negativních) o budoucím životě COBOLU jsme v nadcházejících letech odešli s obnovenou důvěrou v jeho další život,“ vysvětlil web společnosti. Cituje vylepšení IBM, která umožňují Cobol a Java běžet společně na mainframech.
Reuters uvedl, že Hinshaw rozděluje svůj čas mezi 32 dětí a vnoučat „a pomáhá americkým společnostem odvrátit ochromující počítačové zhroucení.,“Když začal programovat, instrukce byly kódovány do děrných karet, které byly přiváděny do sálových počítačů. Ale o desítky let později, když konečně dosáhl důchodového věku, “ volají bývalí klienti.“
jsou ochotni zaplatit téměř cokoli, řekl agentuře Reuters a “ raději věřte, že jsou milí, protože mají problém, který můžete vyřešit pouze vy.“Některé společnosti mu dokonce nabídly pozici na plný úvazek.
společnost se může pochlubit některými kodéry důchodového věku na svém seznamu, stejně jako některými „mladými“, kteří jsou ve svých 40 letech a na počátku 50. let.,
existují silné reakce na nedávný článek, který tvrdí, že banky by měly nechat COBOL zemřít. „Myšlenka, že velké korporace se prostě budou pohybovat od COBOLU, je mimo kontakt s realitou,“ napsal jeden komentátor na Hacker News. „Opravdu nelze přeceňovat, jak hluboko jsou do těchto korporací vloženy staré programy COBOL. Pracoval jsem pro ten, který je používal od doby, kdy byl vytvořen samotný jazyk, a zatímco všichni mohli vidět psaní na zdi, peníze na změnu prostě nebyly.“
ale také věřili, že bude možné najít nové programátory., „Potřebují jen udržovat a občas aktualizovat nějaký starodávný program, který byl rock-solid déle, než byli naživu.“
Computerworld také uvedl, že v USA bylo 75 škol, které stále učily COBOL, „částečně díky úsilí společností, jako je IBM.“American Banker zjistil, že to byli většinou společenství, vysokých škol a technických škol, i když dodává, že 68,000 studenty vstoupil IBM „Master the Mainframe“ soutěž mezi 2012 a 2014., Minulý měsíc IBM řekl agentuře Reuters, že za posledních 12 let vyškolili více než 180 000 vývojářů prostřednictvím stipendií a dalších vzdělávacích programů — což je v průměru 15 000 ročně. Jeden IBM kolega trval na tom, že „jen proto, že jazyk je 50 let, neznamená, že to není dobré.“Takže existují alespoň některé kanály, které vytvářejí nové programátory COBOL.
Leon Kappelman, profesor informačních systémů na University of North Texas, říká, že slyší temné předpovědi o COBOL budoucnost za posledních 30 let., Minulý rok řekl CIO magazine, studenti, kteří se škole dvě třídy v COBOL mainframe „mají tendenci vydělat o $10,000 za rok více začínáte než ty, které nemají.“ Také on se domnívá, že je to bezpečné kariéru, protože velké organizace jen zřídka mají přesvědčivý obchodní případ pro nahrazení jejich COBOL kód s něčím novým.
“ potenciál kariérního postupu by mohl být omezen, takže získáte spoustu bezpečnosti práce – ale mohlo by to být nudné.“
někteří komentátoři Hacker News vidí problém pragmaticky., „Musíte si uvědomit, že když byl napsán kodex COBOL, nahradil stovky, možná tisíce lidí, kteří dělají ruční zadávání a manipulaci s daty, možná dokonce i pero na papíře,“ napsal jeden komentátor v dubnu. „To vám dává fantastickou návratnost investic. Poté, co to bylo provedeno, nahrazení jednoho počítačového systému novějším je zcela jiné, velkolepý případ klesajících výnosů.“
takže podnikání zůstává silné pro kovboje Cobol., Nedávné tiskové pokrytí (včetně článku Reuters) přivedlo návštěvníky ze 125 zemí na své webové stránky — a více než 300 žádostí o připojení ke své skupině. Kontaktoval jsem ŘEDITELE Hinshaw požádat ho o jazyk budoucnosti, a Hinshaw říká, že cítí, že tam je obnovený zájem COBOL, že „může pomoci, aby mladší generace programátorů v COBOLU, pokud mohou překonat negativní stiskněte na COBOL a soustředit se na kariéru zákulisní business solutions napsaný v COBOL.“Poukazuje na to, že miliardy řádků kódu zjevně představují „60+ let osvědčených obchodních pravidel.,“
i když společnosti přešly na Javu, problém by se mohl opakovat později. „Bude budoucí generace mladých programátorů chtít přejít od Javy k novějšímu jazyku-a společnosti budou muset znovu projít dalším nákladným a časově náročným přechodem.“
“ pouze čas ukáže, zda jsou programátoři COBOL umírajícím plemenem, nebo na scénu přichází nové plemeno objímající COBOL….“
Feature image via Old New Stock.