COBOL

Fra Wikipedia, den frie encyklopedi
Gå til: navigasjon, søk

COBOL (COmmon Business Oriented Language) er et programmeringsspråk som har vært i utstrakt bruk for koding av økonomiske og administrative transaksjonssystemer. Det ble konstruert i 1959 initiert av amerikanske forsvarsmyndigheter. COBOL brukes fortsatt i mange eksisterende systemer fordi disse ofte er store, godt uttestet og ikke er utsatt for sterke endringskrav. COBOL og systemene kodet i dette språket ble sterkt fokusert i forbindelse med år 2000-problemet.

Utbredelse[rediger | rediger kilde]

På slutten av 1990-tallet gjennomførte The Gartner Group en studie som viste at av et estimert antall på 300 milliarder kodelinjer i eksisterende kode er åtti prosent, dvs. rundt 240 milliarder linjer, skrevet i COBOL. De fant også ut at mer enn halvparten av driftskritiske nye applikasjoner fortsatt programmeres i COBOL.

Syntaks[rediger | rediger kilde]

Filosofien bak COBOL er å kunne kode gjennom bruk av tilnærmet normalspråk. En kan alternativt bruke en mer kompakt notasjon. Her er et programeksempel:

       IDENTIFICATION DIVISION.
         PROGRAM-ID. HELLO-WORLD.
      *
       ENVIRONMENT DIVISION.
      *
       DATA DIVISION.
      *
       PROCEDURE DIVISION.
       PARA-1.
           DISPLAY "Hello, world.".
      *
           EXIT PROGRAM.
           END PROGRAM HELLO-WORLD.

COBOL har vært et forbilde for utviklingen av SQL, som er det vanligste spørrespråket til bruk mot databaser[trenger referanse].