? Common Forretninger Oriented Language ( COBOL ) er en av de første programmeringsspråk. Selv om det har eksistert i 60 år, kan det fortsatt bli funnet i mange applikasjoner. Økonomiske og administrative systemer ble først utviklet ved hjelp av COBOL -kode. Mens nye programmer ikke er utviklet ved hjelp av COBOL , disse gamle systemer er holde hva COBOL levende og populære. COBOL Historie
COBOL utviklet seg fra Grace Hoppers program kompilatorer brukes av Mark I, som var den første store datamaskin. Seks PC-produsenter og tre offentlige etater jobbet sammen for å utvikle språket . Utviklere har vært programmering med COBOL siden slutten av 1950-tallet. COBOL - 60 er den tidligste versjonen av språket, som nå er opp til COBOL - 85 .
Natural Language Konstruer
COBOL ble først utviklet språk utviklet for å fungere som naturlig engelsk. Den ble laget for å være lett å skrive og lett nok å lese at ikke- utviklere kunne forstå prosessen . Dette førte til bred adopsjon på tvers av næringslivet. Imidlertid er det lett å lese syntaks anses å være en ulempe med COBOL , på grunn av mengden av programmering er nødvendig.
Y2K
Den nye årtusen presentert en unik utfordring fordi COBOL opprinnelig brukt et tosifret år . Selv kjører estimater for Y2K og 2000- overgang , ble det funnet at 80 prosent av bedriftene fortsatt kjørte noen form for COBOL . Bedrifter brukt enorme arbeidet med å konvertere sine eldre kode for å støtte datoer for året 2000 og større. Disse virksomhetene aktivt rekruttert COBOL- utviklere , betale premie lønn å konvertere sine systemer .
Uoverkommelige Cost
grunn av de store mengder av eksisterende kode som finnes i COBOL , noen organisasjoner synes det er kostnadseffektive uoverkommelige å erstatte. Det antas det er flere linjer med COBOL programmering kode i bruk enn noe annet språk . Dette er fordi COBOL er et språk -intensive program som krever massive linjer med kode for å fullføre oppgaver . Mange organisasjoner finner det mer kostnadseffektivt å oppdatere sin utdatert kode enn å erstatte hele systemer .
Dagens COBOL
Både Y2K fiasco og uoverkommelige kostnadene ved å bytte fra COBOL har ført til selskaper som investerer i å oppdatere COBOL prosessen. COBOL kompilatorer nå finnes for flere plattformer , som Windows , IBM z /OS og Linux operativsystemer . Det inkluderer nå også objekt - orientert programmering og støtter Unicode , XML , C og Java- rammeverk . Selv med alle fremskritt er gjort i språket, er det fortsatt ikke en utbredt format for ny programvare , på grunn av dens iboende wordiness .