COBOL fordul 60: miért fog túlélni minket

az evolúció egy programozó feladata

vágtam programozási fogak IBM 360 Assembler. Ez nem lehet senkinek az első nyelve. A számítástechnika korai éveiben az egyetlen nyelv A gép és az assembler volt. Azokban a napokban, a számítástechnika valóban “tudomány volt.”Nyilvánvaló, hogy könnyebb nyelvre volt szükség a korai nagygépek programozásához. Ez a nyelv, amelyet 1959 szeptemberében neveztek el, vált közös üzleti orientált nyelv (COBOL).

az alapötlet megalkotásának érdeme nem Grace Hopperé, bár hozzájárult a nyelvhez és népszerűsítette, hanem Mary Hawesé. A Burroughs Corporation programozója volt, aki látta, hogy szükség van egy számítógépes nyelvre. 1959 márciusában Hawes új számítógépes nyelv létrehozását javasolta. Angolszerű szókincse lenne, amelyet különböző számítógépeken lehet használni az alapvető üzleti feladatok elvégzéséhez.

dw-82pfuqaamzno.jpg

programozók Donald Cropper, K. C. Krishnan, Grace Hopper és Norman Rothberg konzol Univac I.

(kép: IEEE History Center)

Hawes rábeszélte Hoppert és másokat, hogy hozzanak létre egy szállító-semleges interoperábilis számítógépes nyelvet. Hopper azt javasolta, hogy forduljanak a védelmi minisztériumhoz (DoD) finanszírozásért és potenciális vásárlóként a meg nem nevezett nyelvhez.

üzleti informatikai szakértők megállapodtak, és 1959 májusában 41 számítógép-felhasználó és gyártó találkozott a Pentagonban. Ott megalakították az adatrendszerek nyelveinek Konferenciája (CODASYL) rövid hatótávolságú Bizottságát.

korábbi üzleti számítógépes nyelvekre, például Remington Rand UNIVAC FLOW-MATIC-jára támaszkodva, amely nagyrészt Grace Hopper munkája volt, és az IBM kereskedelmi fordítója, a Bizottság megállapította, hogy a COBOL által írt programoknak hasonlítaniuk kell a közönséges angolra.

de még a DoD, az IBM és az UNIVAC támogatásával sem volt egyértelmű COBOL útja. A Honeywell saját nyelvet javasolt, tény, mint a jövő üzleti programozási nyelve. Egy rövid ideig, úgy tűnt, a korábbi üzleti fejlesztők lenne tény helyett COBOL programozók, de a hardver a nap nem tudta támogatni tény. Így COBOL ismét átvette a vezetést.

szeptemberre a COBOL alapszintaxisát szögezték le, és a COBOL programok 1960 nyarára futottak. 1960 decemberében a COBOL programok valóban interoperábilisnak bizonyultak, mivel két különböző gyártó számítógépein futottak. A COBOL úton volt, hogy az első valóban kereskedelmi programozási nyelv legyen.

az 1980-as évekig még mindig ez lenne a választott üzleti nyelv. és még nem készült el.

2016-ban a kormányzati elszámoltathatósági Hivatal (GAO) bejelentette, hogy a Belbiztonsági Minisztérium, a Veteránügyi Minisztérium és a társadalombiztosítási Igazgatóság, hogy csak hármat említsünk, még mindig a COBOL-t használják. Szerint a COBOL tanácsadó cég, amely megy a kellemes név, COBOL Cowboys, 200 milliárd sor COBOL kód még ma is használatban van, és hogy 90% – a Fortune 500 vállalatok még mindig COBOL kód tartja a fények. És ha nemrégiben készpénzt kapott egy ATM-ből, szinte biztos, hogy COBOL a színfalak mögött futott.

ma a Cobol-t a Micro Focus tartja fenn és működteti. Egy e-mail interjúban Derek Britton, a Micro Focus termékmarketing, alkalmazás-korszerűsítés és összekapcsolhatóság globális igazgatója elmondta:

“bár a piaci méretezést nehéz pontosan meghatározni, tudjuk, hogy a COBOL rendszereket futtató szervezetek száma ma több tízezer. Lehetetlen megbecsülni azt a több tízmillió végfelhasználót, akik napi szinten kapcsolódnak a COBOL-alapú alkalmazásokhoz, de a nyelv támaszkodása egyértelműen látható a globális tranzakciófeldolgozó rendszerek 70% – ában történő használatával.”

ez mit jelent? Britton magyarázata:

“bármikor, amikor telefonál egy call centert, bármikor pénzt utal, vagy ellenőrzi a számláját, vagy jelzálogot fizet, vagy megújítja vagy biztosítási ajánlatot kap, vagy amikor kapcsolatba lép egy kormányzati szervvel, vagy csomagot szállít, vagy virágot rendel, vagy vásárol valamit online a kiskereskedők egész sorában, vagy nyaralást foglal, vagy repülés, vagy készletek kereskedése, vagy akár kedvenc baseball csapatának szezonális statisztikáinak ellenőrzése, kapcsolatba lép a COBOLLAL.”

ez azért van, mert a COBOL-t használó vállalkozások többsége pénzügyi intézmény. Ez magában foglalja a ” banki, biztosítási és vagyonkezelési / részvény kereskedés. A második a kormányzati szolgáltatások (szövetségi, tartományi, helyi).”

tehát, míg a COBOL közeledik a nyugdíjkorhatárhoz, maga a nyelv még mindig messze van a legelőtől. Valójában néhány ember áthelyezi a COBOL alkalmazásokat a felhőbe. Ebben az ütemben a COBOL programok mindannyiunkat túlélnek.

kapcsolódó történetek:

  • 50 évek és még mindig erős: készen állunk-e valaha COBOL megölésére?
  • COBOL: Grace Hopper ajándéka az üzleti világnak
  • COBOL még mindig nem halott, figyelembe véve a felhő

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.