Tento článek není dostatečněozdrojován, a může tedy obsahovat informace, které je třebaověřit.
Jste-li s popisovaným předmětem seznámeni, pomozte doložit uvedená tvrzení doplněnímreferencí navěrohodné zdroje.
COBOL: titulní stránka specifikace první verze jazyka z dubna 1960, které byla předložena jako „Report“ na konferenci CODASYL (Conference on Data System Languages).
Jazyk COBOL byl vyvinut společným úsilím výrobců a uživatelů počítačů ve spolupráci s ministerstvem obranyUSA. Ve dnech28. –29. května1959 se konala konference, jejímž cílem bylo uvážit různé aspekty zavedení společného jazyka pro programování elektronických počítačů. Konference rozhodla o zahájení tohoto projektu s tím, že jazyk by měl umožňovat:
sestavení programů v minimálním čase s minimálním programovacím úsilím
Byly vytvořeny tři komise pro vývoj jazyka, z nichžShort Range Committee měla sestavit návrh jazyka na základě tří existujících jazyků a jejich kompilátorů, totiž systémů FLOW-MATIC, AIMACO aIBM COMTRAN (COMmercialTRANslator). Tento jazyk byl poprvé popsán ve zprávě konference CODASYL. Zpráva byla vydána v dubnu1960 pod názvem COBOL. Tento jazyk označujeme jakoCOBOL-60. Současně v průběhu této konference bylo zřejmé, že se jazyk bude dále vyvíjet. Pro modifikaci a doplňování jazyka byla sestavena komise z uživatelů jazyka i výrobců počítačů.Na programovacím jazyku COBOL významně zapracovalaGrace Hopperová, jejíž jazyk FLOW-MATIC spolu s nápady z jazyka COMTRAN odIBM tvořily základ COBOLu. Byl to její nápad, že programy by mohly být psány v jazyce, který by byl spíše blízký angličtině, než vestrojovém kódu nebo jazyce blízkém strojovému (jakojazyk symbolických instrukcí).COBOL byl založený z velké části na její filozofii.
Na základě provedených změn a úprav byl v roce1961 vydánCOBOL-61, sestával ze dvou hlavních částí, REQUIRED COBOL-61a ELECTIVE COBOL-61. COBOL-61 EXTENDED byl vydán v roce1963, obsahoval kromě prvků jazyka COBOL-61 zejména příkaz protřídění, příkazy pro generování tiskových sestav a rozšířené aritmetické příkazy. Verze COBOL-65, jejímž základem byl COBOL-61 EXTENDED, byla doplněna příkazy pro operace se soubory v hromadných pamětech a byl zaveden nový typ indexace a příkaz pro vyhledávání informace v tabulkách. COBOL-68 zavedl komunikaci programů a dělení se zbytkem. Byly zrušeny nadbytečné ediční popisy, zjednodušeno užití knihovny programů a provedeno několik dalších úprav. Z této verze vycházíCOBOL-69. Tato verze byla rozšířena a doplněna příkazy pro manipulace s řetězy znaků a zavedeny příkazy pro manipulace s řetězy znaků a pro komunikaci s koncovými zařízeními. Ve specifikacích byla provedena některá zjednodušení. V jazykuCOBOL-70 byl doplněn příkaz pro slučování souborů a příkaz pro obsazení položek ve shodě s jejich popisy.
V současné době[kdy?] je platná norma jazykaISO 2000, která obsahuje také objektovou syntaxi. Programovací jazykCobol je nejrozšířenějším jazykem velkých (mainframe) aplikací.