COBOL eller Common Business- Oriented Language , fortsætter med at fungere som rygraden for business software-programmer mere end fem årtier efter dets oprettelse. Denne computer programmeringssprog tillader brugere at programmere bruge fælles engelsk snarere end mystisk maskine sprog , der giver erhvervslivet en universel standard for at skabe nye programmer. COBOL først dukkede op på scenen i 1959 , takket være en stor del til Admiral Grace Hopper pionerarbejde på området. Baggrund
Før COBOL , erhvervslivet ikke havde nogen fælles standardiseret computer sprog, som at skrive programmer til virksomhedernes ansøgninger . De programmer, der fandtes brugt maskine sprog , en række numeriske koder , som gav mening for digitale computere , men forblev uudgrundeligt til nogen, men en computer ekspert, gør programmering af computere utilgængelige til mainstream erhvervslivet .
Influences
Tidlig arbejde mere tilgængelige programmeringssprog kom fra Grace Hopper , en US Navy officer, som pionererne indenfor brug af engelsksprogede programmeringsinstruktioner i stedet for maskinens sprog. Hoppers Flow -Matic compiler fungerede som en tidlig model for et sådant sprog til databehandling ifølge Lemelson - MIT Program . I mellemtiden, et program kaldet Fortran forudsat tilsvarende brugervenlighed som et universelt programmeringssprog til det videnskabelige samfund. Disse tidlige programmer peget i retning af et universelt programmeringssprog til business-applikationer.
Creation
På opfordring af en gruppe af edb-virksomheder , undervisere og virksomheder , Department of Defense organiseret en gruppe af disse producenter og computerbrugere kendt som Codasyl , opladning dem med at udvikle den nye edb-sprog. Hopper bidrag , baseret på hendes tidligere innovationer med Flow -Matic , forudsat kernen i det nye sprog. Gruppen afsluttede de grundlæggende specifikationer af sproget ved udgangen af 1959 og det følgende år COBOL gik i kommerciel distribution og anvendelse .
Standarder
Programmører udviklet den første COBOL standard i 1968. COBOL -68 tjente anerkendelse som en computing standard af International Organization for Standardization to år senere. Opgraderede standarder for COBOL inkluderet COBOL -74 i 1974 og COBOL -85 i 1985. Den seneste opgradering , COBOL 2002 inkorporerer objektorienteret programmering kapaciteter i standarden .
Issues
Et negativt aspekt af COBOL udbredte brug som et programmeringssprog involveret brugen af to- cifrede tal til at repræsentere datoer. Ved at bruge de sidste to cifre i et år i stedet for alle fire cifre , reddede COBOL programmører en betydelig mængde hukommelse. COBOL skiftet til en firecifret standard i 1974, men inkonsistens i ældre programmer vil få konsekvenser i år 2000 nærmede sig. Mange forretninger frygtede, at når disse programmer logget "00" som den dato , de ville behandle oplysningerne som år 1900 ved en fejl , der forårsager dem til at bruge over 600 milliarder dollar korrigere problemet , ifølge PCMag .