Common Business-Oriented Language, mai cunoscut sub numele de COBOL Language, este unul dintre cele mai vechi limbaje de programare existente. Limbile COBOL pot fi găsite în principal în domenii precum afaceri și finanțe pentru guvern, precum și în multe companii. Limbajul COBOL a apărut pentru prima dată la sfârșitul anului 1959, după ce unui comitet de scurtă durată, format în timpul unei întâlniri de la Pentagon, i s-a cerut să recomande o nouă abordare a unui limbaj comun de afaceri.
Descrierea scrisă a COBOL, precum și specificațiile pentru acesta, au fost influențate de un alt limbaj, numit FLOW-MATIC. Alte limbi au fost, de asemenea, influente în dezvoltarea COBOL. Unul, inventat de Bob Bemer, a fost limbajul IBM COMTRAN. Un altul a fost limbajul FACT de la Honeywell. Cu toate acestea, Grace Hopper este cea care este adesea numită „mama limbajului COBOL”.
FLOW-MATIC, un limbaj de procesare a datelor, a fost inventat de Grace Hopper, un informatician american și ofițer al Naval al Statelor Unite. Separarea fișierelor (INPUT/OUTPUT), calificarea numelor de date și constanta figurativă ZERO sunt doar câteva dintre elementele care au fost încorporate în designul COBOL. Desigur, COBOL a suferit mai multe îmbunătățiri și chiar continuă să evolueze, dar a existat o formă standard a limbajului dezvoltată pentru a preveni incompatibilitatea între diferite versiuni. Versiunea este cunoscută ANS COBOL, numită pentru Institutul American de Standarde Naționale (ANSI).
ANSI a produs mai multe revizuiri ale standardului COBOL, inclusiv amendamentul privind corecțiile – 1991. Dezvoltarea și proprietatea au fost în cele din urmă preluate de Organizația Internațională pentru Standardizare (ISO), care a lansat mai multe ediții și rapoarte tehnice. Standardul ISO a devenit disponibil publicului în 2002. Acesta poate fi găsit pe site-ul web al standardelor COBOL, codificat ca ISO/IEC 1989.
Variabilele semnificative ale caracteristicilor COBOL și înregistrările fișierelor sunt descrise în detaliu, astfel încât numele devin cu adevărat conotative. Mediile de programare vizuală devin accesibile. De asemenea, permite integrarea cu World Wide Web.
În 2002, a apărut cea de-a 4-a revizuire a limbajului de calculator COBOL. Această versiune a adăugat multe funcții noi, cum ar fi suportul pentru limbile naționale, suport pentru virgulă mobilă, generarea și formularea XML și multe altele. Limbajul COBOL este limbajul principal care a automatizat afacerile, iar rezolvarea problemelor de afaceri este exact ceea ce face.