Skip to main content

Hvad er Fortran?

Fortran er et imperativt computerprogrammeringssprog.Når det er skrevet som Fortran, betragtes programmeringssproget også som generelle formål og proceduremæssige.Det blev udviklet i 1950'erne af International Business Machines Corporation (IBM) og var beregnet til brug i videnskabelige og tekniske relaterede applikationer.Siden design er Fortran konstant blevet brugt til videnskabelig og numerisk computing, især inden for områder som beregningsvidenskab og klimamodellering.Faktisk er det det mest almindeligt anvendte numeriske programmeringssprog, der findes.

Nogle spekulerer i, at Fortran opnåede sin popularitet, fordi det var designet før mange af de andre store sprog.Andre hævder, at dens brede anvendelse skyldes den gradvise tilføjelse og udvikling af funktioner, der er afgørende for videnskabs- og ingeniørbrugere.Måske lige så vigtigt er det faktum, at Fortran opretholder sin kompatibilitet med ældre versioner, tilføjer nye komponenter i stedet for at eliminere forældede funktioner.En hel del af dens popularitet kan have været på grund af produktionen af kompilatorer, der er i stand til at håndtere hurtigere kode, hvilket gør den især velegnet til videnskabelig brug.

Et team af IBM -programmerere, ledet af John Backus, krediteres med at samarbejde om udviklingen af Fortran, der introducerede den første kompilator i 1957. Det blev oprettet til en IBM 704 -computer.Fortran nød med sine kontrolstrukturer og input/outputkomponenter hurtig popularitet.Snart introducerede teamet compilere designet til brug sammen med andre IBM -computermodeller.Inden for en kort periode følte andre producenter sig tvunget til at skabe FORTRAN -kompilatorer, der passer til deres egne computere, hvilket resulterede i snesevis af compilere i begyndelsen af 1960'erne.

Desværre førte oprettelsen af så mange forskellige kompilatorer til inkompatibilitet.I 1966 blev dette spørgsmål taklet, da der blev dannet en amerikansk national standard til programmeringssproget.Dette stammede imidlertid ikke fuldt ud tidevandet af variationer.Snart var der behov for yderligere standardisering.For at imødekomme dette behov blev Fortran 77 designet.

En af de funktioner, der får Fortran til at skille sig ud blandt andre computerprogrammeringssprog, er dens lette portabilitet.Det betragtes også som enkelt at mestre og ligetil.Det er ikke nødvendigt at have en baggrund i computere for at kunne lære og bruge FORTRAN.Det faktum, at det er let at lære, gør det dog ikke mindre dygtigt.Det kan bruges effektivt på betydelige applikationer.