COBOL (od skrót angielskiego Common Business Oriented Language) jest to język programowania wysokiego poziomu. Został on stworzony z głównym przeznaczeniem do prac programistycznych w dziedzinach ekonomii i biznesu.
Historia
COBOL został zapoczątkowany w 1959 roku na spotkaniu tzn.
Short Range Committee w Pentagonie zorganizowanym przez
Charlesa Phillipsa z amerykańskiego departamentu obrony. Komitet miał na celu doraźnie (short range) określić wspólny język programowania dla środowisk przemysłowych. W skład komitetu wchodziło :
National Bureau of Standards (Narodowy Urząd Standaryzacji)
Planowane komitety średniego i dalekiego zasięgu, albo nie działały albo nie
zostały nawet utworzone. Ostatecznie podkomitet złożony z sześciu osób:
Vernon Reeves i Jean E. Sammet z Sylvania Electric Products
Po dalszych pracach w styczniu 1960 roku specyfikacja języka została ogłoszona
drukiem przez rząd USA i nazwana COBOL-60. Prace nad COBOL-em trwały okolo 6
miesięcy, a jest on używany od ponad 40 lat.
Zalety i wady
Chociaż COBOL posiada wspaniałe możliwości tworzenia własnej dokumentacji
i ma dobre typy danych, ma także wiele wad, patrząc przez pryzmat
współczesnych języków programowania :
i wielu innych
Z tego względu niewiele nowych programów powstaje w COBOL-u.
Cechy języka COBOL sprawiły, że programy nadal działające w firmach (głównie
finansowych) stały się podatne na usterki takie jak Problem roku 2000.
Program "Hello world" w języku COBOL
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
*
ENVIRONMENT DIVISION.
*
DATA DIVISION.
*
PROCEDURE DIVISION.
PARA-1.
DISPLAY "Hello, world.".
*
EXIT PROGRAM.
END PROGRAM HELLO-WORLD.