COBOL se otočí 60: Proč nás to všechny přežije

vývoj práce programátora

vyřízl jsem své programovací zuby na IBM 360 Assembler. Tohle by neměl být něčí první jazyk. V počátcích výpočetní techniky byly jedinými jazyky stroj a assembler. V té době, výpočetní věda byla opravdu “ věda.“Je zřejmé, že pro programování těchto mohutných časných sálových počítačů musel existovat jednodušší jazyk. Tento jazyk, pojmenovaný v září 1959, se stal běžným obchodním jazykem (COBOL).

zásluha za to, že přišla se základní myšlenkou, není Grace Hopper, ačkoli přispěla k jazyku a propagovala ho, ale Mary Hawes. Byla programátorkou Burroughs Corporation, která viděla potřebu počítačového jazyka. V březnu 1959 Hawes navrhl vytvoření nového počítačového jazyka. Měl by anglickou slovní zásobu, která by mohla být použita v různých počítačích k provádění základních obchodních úkolů.

dw-82pfuqaamzno.jpg

programátoři Donald Cropper, K. C. Krishnan, Grace Hopper a Norman Rothberg s konzolí Univac I.

(obrázek: IEEE History Center)

Hawes přemluvil Hoppera a další k vytvoření interoperabilního počítačového jazyka neutrálního pro dodavatele. Hopper navrhl, aby se obrátili na ministerstvo obrany (DoD) pro financování a jako potenciální zákazník pro nejmenovaný jazyk.

obchodní IT odborníci souhlasili a v květnu 1959 se v Pentagonu setkalo 41 uživatelů a výrobců počítačů. Tam vytvořili Výbor krátkého dosahu konference o jazycích datových systémů (CODASYL).

v návaznosti na dřívější obchodní počítačové jazyky, jako je Remington Rand UNIVAC je FLOW-MATIC, který byl do značné míry dílem Grace Hopper, a IBM Komerční Překladatel, výbor stanovil, že COBOL napsané programy by se měly podobat obyčejné angličtině.

ale ani s podporou DoD, IBM a UNIVAC nebyla COBOLOVA cesta vpřed jasná. Honeywell navrhl svůj vlastní jazyk, fakt, jako obchodní programovací jazyk budoucnosti. Na krátkou dobu se zdálo, že dřívější obchodní vývojáři budou spíše faktem než programátory COBOL, ale hardware dne nemohl podporovat fakt. COBOL se tak opět ujal vedení.

tím zářím byla základní syntaxe COBOLU přibita a programy COBOL byly spuštěny do léta 1960. V prosinci 1960 se ukázalo, že programy COBOL jsou skutečně interoperabilní spuštěním na počítačích od dvou různých dodavatelů. COBOL byl na cestě stát se prvním skutečně komerčním programovacím jazykem.

stále by to byl obchodní jazyk volby až do 1980ů.a ještě to není hotovo.

v roce 2016 úřad pro vládní odpovědnost (GAO) oznámil, že ministerstvo vnitřní bezpečnosti, Ministerstvo pro záležitosti veteránů a správa sociálního zabezpečení, abychom jmenovali jen tři, stále používají COBOL. Podle COBOL poradenské společnosti, která jde o nádherné jméno, COBOL Cowboys, 200 miliard řádků kódu COBOL jsou stále v použití dnes a že 90% Fortune 500 společnosti stále mají COBOL kód udržet světla. A pokud jste nedávno obdrželi hotovost z bankomatu, je téměř jisté, že COBOL běžel v zákulisí.

dnes je COBOL udržován v provozu pomocí Micro Focus. V e-mailovém rozhovoru, Derek Britton, globální ředitel produktového marketingu společnosti Micro Focus, modernizace aplikací, a připojení, řekl:

„zatímco velikost trhu je obtížné určit s jakoukoli přesností, víme, že počet organizací provozujících systémy COBOL je dnes v desítkách tisíc. Je nemožné odhadnout desítky milionů koncových uživatelů, kteří denně komunikují s aplikacemi založenými na COBOLU, ale spolehlivost jazyka je jasně vidět s jeho použitím v 70 procentech globálních systémů zpracování transakcí.“

co to znamená? Britton vysvětlil:

„kdykoli telefonujete do call centra, kdykoli převádíte peníze nebo zkontrolujete svůj účet, zaplatíte hypotéku nebo obnovíte nebo získáte pojistnou nabídku, nebo když kontaktujete vládní oddělení, odesíláte zásilku nebo objednáváte nějaké květiny, kupujete něco online u celé řady prodejců, rezervujete dovolenou, let nebo obchodujete s akciemi nebo dokonce kontrolujete sezónní statistiky svého oblíbeného baseballového týmu, komunikujete s COBOLEM.“

je to proto, že největší počet podniků využívajících COBOL jsou finanční instituce. To zahrnuje “ bankovnictví, pojištění a správa majetku / obchodování s akciemi. Druhým jsou vládní služby(federální, provinční, místní).“

takže zatímco COBOL se blíží důchodovému věku, jazyk sám o sobě je stále daleko od toho, aby byl vypuštěn na pastviny. Ve skutečnosti někteří lidé přesouvají své aplikace COBOL do cloudu. Tímto tempem nás všechny přežijí programy COBOL.

související příběhy:

  • 50 roky a stále silné: budeme někdy připraveni zabít COBOL?
  • COBOL: Grace Hopper je dar do světa podnikání
  • COBOL ještě není mrtvý, přičemž na oblaku

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.