COBOL staan vir Common Business Oriented Language. Die Amerikaanse departement van verdediging het in 'n konferensie CODASYL (Conference on Data Systems Language) gevorm om 'n taal vir besigheidsdataverwerkingsbehoeftes te ontwikkel wat nou as COBOL bekend staan.
COBOL word gebruik vir die skryf van toepassingsprogramme en ons kan dit nie gebruik om stelselsagteware te skryf nie. Die toepassings soos dié in die verdedigingsdomein, versekeringsdomein, ens. wat groot dataverwerking vereis, maak uitgebreide gebruik van COBOL.
COBOL is 'n hoëvlaktaal. Mens moet verstaan hoe COBOL werk. Rekenaars verstaan net masjienkode, 'n binêre stroom van 0'e en 1'e. COBOL-kode moet met behulp van 'n samesteller in masjienkode omgeskakel word. Begin die programbron deur 'n samesteller. Die samesteller kyk eers vir enige sintaksisfoute en skakel dit dan om in masjientaal. Die samesteller skep 'n uitvoerlêer wat bekend staan as laaimodule. Hierdie uitvoerlêer bevat uitvoerbare kode in die vorm van 0'e en 1'e.
Evolusie van COBOL
Gedurende die 1950's, toe die besighede in die westelike deel van die wêreld gegroei het, was daar 'n behoefte om verskeie prosesse te outomatiseer vir gemak van bedryf en dit het geboorte gegee aan 'n hoëvlak-programmeertaal wat bedoel was vir besigheidsdataverwerking.
In 1959 is COBOL ontwikkel deur CODASYL (Conference on Data Systems Language).
Die volgende weergawe, COBOL-61, is in 1961 vrygestel met 'n paar hersienings.
In 1968 is COBOL deur ANSI goedgekeur as 'n standaardtaal vir kommersiële gebruik (COBOL-68).
Dit is weer in 1974 en 1985 hersien om daaropvolgende weergawes met die naam COBOL-74 en COBOL-85 onderskeidelik te ontwikkel.
In 2002 is Object-Oriented COBOL vrygestel, wat ingekapselde voorwerpe as 'n normale deel van COBOL-programmering kan gebruik.
Belangrikheid van COBOL
COBOL was die eerste wyd gebruikte hoëvlak-programmeertaal. Dit is 'n Engels-agtige taal wat gebruikersvriendelik is. Al die instruksies kan in eenvoudige Engelse woorde gekodeer word.
COBOL word ook as 'n selfdokumenterende taal gebruik.
COBOL kan groot dataverwerking hanteer.
COBOL is versoenbaar met sy vorige weergawes.
COBOL het effektiewe foutboodskappe en dus is die oplossing van foute makliker.
Kenmerke van COBOL
Standaardtaal
COBOL is 'n standaardtaal wat saamgestel en uitgevoer kan word op masjiene soos IBM AS/400, persoonlike rekenaars, ens.
Besigheidsgeoriënteerd
COBOL is ontwerp vir besigheidsgeoriënteerde toepassings wat verband hou met finansiële domein, verdedigingsdomein, ens. Dit kan groot volumes data hanteer as gevolg van sy gevorderde lêerhanteringsvermoë.
Sterk taal
COBOL is 'n robuuste taal aangesien sy talle ontfoutings- en toetsinstrumente vir byna alle rekenaarplatforms beskikbaar is.
Gestruktureerde Taal
Logiese beheerstrukture is beskikbaar in COBOL wat dit makliker maak om te lees en te wysig. COBOL het verskillende afdelings, so dit is maklik om te ontfout.
Opgedateer op
19 Aug. 2025