50 éves a COBOL

Címkék

Idén ünnepli 50. születésnapját a jelenleg is használatban levő egyik legrégebbi programozási nyelv, a COBOL. 1959 májusában egy, a Pentagonban tartott ülésen az amerikai védelmi minisztérium egy bizottságot - CODASYL - bízott meg azzal, hogy hozzon létre "rövid távra" egy általános, üzleti célú számítógépes nyelvet. 1959 szeptemberében az új bizottság előállt a COBOL rövidítéssel, amely a Common Business-Oriented Language angol szavak kezdőbetűiből állt össze.

A bizottságban hat nagynevű számítógépgyártó - a Burroughs Corp., az IBM, a Minneapolis-Honeywell, az RCA, a Sperry Rand és a Sylvania Electric Products - mellett kormányzati ügynökségek is helyet foglaltak.

Az 1959-es év végére elkészültek az új nyelv specifikációi, amelyeket aztán 1960-ban a védelmi minisztérium által támogatott végrehajtó bizottság el is fogadott.

Annak ellenére, hogy a COBOL-t rövid távra tervezték létrehozni, a pályafutása hosszabbra sikeredett, mint azt bárki is várta volna.

Egy, a Datamonitor által 2008 novemberében publikált statisztika szerint a világ még jelenleg is körülbelül 200 milliárd sornyi COBOL kódot futtat, és ez a szám évről-évre 5 milliárddal gyarapszik. Szintén a dokumentumból derül ki, hogy a világ üzleti adatainak 75%-át, és az üzleti tranzakciók 90%-át még mindig COBOL-ban dolgozzák fel. Hihetetlen vagy sem, de még napjainkban is 1,5-2 millió fejlesztő dolgozik ezzel az 50 éves nyelvvel. (Nem olyan régen még itt a HUP-on is kerestek COBOL programozót.)

Referenciák:
Undead COBOL celebrates (another) 50th birthday
COBOL Turns 50
COBOL continuing to drive value in the 21st Century

Hozzászólások

Aki használta már az tudja, hogy mekkora fos egy nyelv a cobol.

—-—-—
- Apa, neked cellux van a számítógépeden?
- ??? Nem kicsim, linux. :)

ProC : C-be ágyazott SQL Oracle módra.
De nem ez itt a lényeg. A MicroFocus féle cobolt (régen ezt árulta a HP is) a gyári debugger (ami ha jól emlékszem gdb alapú) nem ismeri. A C/C++ részeket simán tudtam debuggolni, a cobolt nem. Azt is simán el tudom képzelni, hogy maga a fordító nem tud debugosat fordítani.
____
- Apa, neked cellux van a számítógépeden?
- ??? Nem kicsim, linux. :)

Az Amdocs-nál volt (bal)szerencsém cobol-ozni 1.5 évet (billing), de már jó ideje nem.
Egyszer - már nem is tudom milyen indíttatásból - cobol fordítót kerestem linux-ra. Akkor találtam egy cobol beans nevű cuccot. :) Ez a nyelv tényleg elpusztíthatatlan...
________
- Apa, neked cellux van a számítógépeden?
- ??? Nem kicsim, linux. :)


DATA DIVISION

PROCEDURE DIVISION

Apám, hogy utáltam tanulni. :-)
Most meg nosztalgiával gondolok vissza a régi időkre. Lehet, le kéne porolni a COBOL tudást? :-D

Ave, Saabi.

a mai napig programozok cobolban, mivel a programrendszerunk szerver komponense ezen a nyelven irodott. multiplatformos programrol van szo, igy mivel egyes oprendszereken a cobol runtime elegge penzes dolog, minden cobolban irodott program eloszor egy cobol->c++ konverzion esik at, majd ott fordul. evek ota felmerul a kerdes, hogy mikent lehetne atterni C-re, de sose sikerul. egyebkent a cob2c compilert egy magyar kollega irta, kemeny kod, persze az legyartott c++ olvashatatlan, de a lenyeg, hogy a forditok megeszik. :-)

Happy B-Day :P
____________________________
Ленин сказал: "Учиться, учиться, учиться!"

btw - Ez évben volt 30 éves a rexx is (ha jól emlékszem az meg 1979es :))
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

Hát AIX-on xdb, ha a makefileban a debug symbols-t bekapcsoltad.

A lisp pedig tavaly volt 50.
A lisp is megerdemelt volna egy cikket. (nem vadolok senkit, csak megallapitom)