COBOL , eller Common Business - Oriented Language , fortsätter att utgöra ryggraden för program affärssystem mer än fem årtionden efter dess tillkomst . Denna dator programmeringsspråk tillåter användare att programmera med hjälp av vanliga engelska snarare än svårbegripliga maskin språk , vilket ger näringslivet en universell standard för att skapa nya program . COBOL först dök upp på scenen 1959 , tack till stor del till Admiral Grace Hopper pionjärarbete inom området . Bakgrund
Innan COBOL , hade näringslivet ingen enda , standardiserat datorspråk som att skriva program för företagens ansökningar . De program som fanns begagnad maskin språk , en serie av numeriska koder som var meningsfullt att digitala datorer men förblev outgrundliga till någon annan än en expert på datorer , vilket gör datorprogrammering otillgängliga för vanliga näringslivet .
Influenser
Tidigt arbete i mer tillgängliga programmeringsspråk kom från Grace Hopper , en US Navy officer som börjat använda sig av engelskspråkiga programmeringsinstruktioner i stället för maskin språk . Hoppers Flow - Matic kompilator fungerade som en tidig modell för ett sådant språk för databehandling , enligt Lemelson - MIT Program . Samtidigt gav ett program som heter Fortran liknande användarvänlighet som ett universellt programmeringsspråk för det vetenskapliga samfundet . Dessa tidiga program pekade ut vägen mot ett universellt programmeringsspråk för affärsapplikationer .
Creation
På uppmaning av en grupp av dataföretag , utbildare och företag , försvarsdepartementet organiserade en grupp av dessa tillverkare och datoranvändare kallas Codasyl , laddar dem med att utveckla den nya datorspråk . Hopper bidrag , baserat på hennes tidigare innovationer med Flow - Matic , förutsatt att kärnan i det nya språket . Gruppen avslutade de grundläggande specifikationerna för språk före utgången av 1959 , och året därpå COBOL gick i kommersiell distribution och användning .
Standarder
Programmerare utvecklade den första COBOL standard i 1968 . COBOL - 68 fick erkännande som en computing standard av International Organization for Standardization två år senare . Uppgraderade standarder för COBOL ingår COBOL - 74 1974 och COBOL - 85 år 1985 . Den senaste uppgraderingen , COBOL 2002 innehåller objektorienterad programmering funktioner i standarden .
Frågor
En negativ aspekt av COBOL utbredd användning som ett programmeringsspråk inblandade dess användning av tvåsiffriga tal för att representera datum . Genom att använda de två sista siffrorna i ett år i stället för alla fyra siffror , räddade COBOL programmerare en avsevärd mängd minne . COBOL bytte till ett fyrsiffrigt standard 1974 , men inkonsekvensen i äldre program skulle få återverkningar som år 2000 närmade sig . Många företag fruktade att när dessa program loggade " 00 " som det datum då de skulle behandla den information som år 1900 av misstag , vilket får dem att spendera mer än $ 600.000.000.000 korrigera problemet , enligt PCMag .