Mis on COBOLi keel?

Common Business-Oriented Language, rohkem tuntud kui COBOL Language, on üks vanimaid olemasolevaid programmeerimiskeeli. COBOLi keeli võib leida peamiselt sellistes valdkondades nagu valitsuse ja paljude ettevõtete jaoks mõeldud äri ja rahandus. COBOL Language ilmus esmakordselt 1959. aasta lõpus, pärast seda, kui Pentagonis toimunud koosolekul moodustatud lähitoimekomiteel paluti soovitada uut lähenemisviisi ühisele ärikeelele.

COBOLi kirjalikku kirjeldust ja ka selle spetsifikatsioone mõjutas teine ​​keel, nimega FLOW-MATIC. COBOLi arengut mõjutasid ka teised keeled. Üks, mille leiutas Bob Bemer, oli IBM COMTRAN keel. Teine oli Honeywelli FACT keel. See on aga Grace Hopper, keda sageli nimetatakse “COBOLi keele emaks”.

Andmetöötluskeele FLOW-MATIC leiutas Ameerika arvutiteadlane ja USA mereväeohvitser Grace Hopper. Failide eraldamine (INPUT/OUTPUT), andmenimede kvalifikatsioon ja kujundlik konstant NULL on vaid mõned elemendid, mis COBOL-i kujundusse kaasati. Loomulikult on COBOL läbinud mitmeid täiustusi ja isegi areneb edasi, kuid erinevate versioonide ühildamatuse vältimiseks on välja töötatud keele standardvorm. Versioon on tuntud ANS COBOL, nime saanud Ameerika riikliku standardiinstituudi (ANSI) järgi.

ANSI koostas COBOL-i standardi mitu muudatust, sealhulgas paranduste muudatus – 1991. Lõpuks võttis arenduse ja omandiõiguse üle Rahvusvaheline Standardiorganisatsioon (ISO), kes andis välja mitu väljaannet ja tehnilisi aruandeid. ISO standard sai avalikkusele kättesaadavaks aastal 2002. Selle leiate COBOLi standardite veebisaidilt koodiga ISO/IEC 1989.

COBOLi olulisi funktsioonimuutujaid ja failikirjeid kirjeldatakse väga üksikasjalikult, nii et nimed muutuvad tõeliselt konnotatiivseks. Visuaalsed programmeerimiskeskkonnad muutuvad juurdepääsetavaks. See võimaldab ka integreerimist World Wide Webiga.

2002. aastal ilmus COBOL-i arvutikeele 4. redaktsioon. See versioon lisas palju uusi funktsioone, nagu riigikeele tugi, ujukoma tugi, XML-i genereerimine ja fraasimine ning palju muud. COBOL-keel on peamine keel, mis automatiseerib ettevõtteid ja äriprobleemide lahendamine on just see, mida see teeb.