FORTRAN: Historie om et programmeringsspråk

click fraud protection

FORTRAN (eller formeloversettelse) var det første programmeringsspråket på høyt nivå (programvare) som ble oppfunnet av John Backus for IBM i 1954, utgitt kommersielt i 1957. Fortran brukes fortsatt i dag for programmering av vitenskapelige og matematiske applikasjoner. Fortran begynte som en digital kodetolk for IBM 701 og ble opprinnelig kalt Speedcoding. John Backus ønsket et programmeringsspråk som var nærmere utseendet til menneskers språk, som er definisjonen av et høyt nivå språk, andre høyspråklige programmer inkluderer Ada, Algol, BASIC, COBOL, C, C ++, LISP, Pascal og Prolog.

Generasjoner av koder

  1. Den første generasjonen koder som ble brukt til å programmere funksjonene til en datamaskin ble kalt maskinspråk eller maskinkode. Maskinkode er språket en datamaskin virkelig forstår på maskinnivå, og er en sekvens på 0 og 1 som datamaskinens kontroller tolker som instruksjoner elektrisk.
  2. Den andre generasjonen kode ble kalt forsamlingsspråk. Samlingsspråk gjør sekvensene til 0s og 1s til menneskelige ord som "add". Monteringsspråk blir alltid oversatt til maskinkode av programmer som kalles assemblers.
    instagram viewer
  3. Den tredje generasjonen kode ble kalt høyt nivå språk eller HLL, som har menneskelig klingende ord og syntaks (som ord i en setning). For at datamaskinen skal forstå hvilken som helst HLL, oversetter en kompilator det høye nivået til enten monteringsspråk eller maskinkode. Alle programmeringsspråk må til slutt oversettes til maskinkode for en datamaskin å bruke instruksjonene de inneholder.

John Backus og IBM

"Jeg visste virkelig ikke hva faen jeg ville gjøre med livet mitt... Jeg sa nei, det kunne jeg ikke. Jeg så slurv og uåpnet. Men hun insisterte, og det gjorde jeg. Jeg tok en test og gjorde OK. " John Backus på sin erfaring med å intervjue for IBM.

John Backus ledet IBM-forskerteamet ved Watson Scientific Laboratory som oppfant Fortran. På IBM-teamet var de kjente navnene på forskere som Sheldon F. Best, Harlan Herrick (som drev det første vellykkede Fortran-programmet), Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Richard Goldberg, Lois Haibt og David Sayre.

IBM-teamet oppfant ikke HLL eller ideen om å kompilere programmeringsspråk til maskinkode, men Fortran var den første vellykkede HLL og Fortran I-kompilatoren har rekorden for å oversette kode for over 20 år. Den første datamaskinen som kjørte den første kompilatoren var IBM 704, som John Backus hjalp til med å designe.

Fortran i dag

Fortran er nå over førti år gammel og forblir toppspråket i vitenskapelig og industriell programmering - selvfølgelig har den hele tiden blitt oppdatert.

Oppfinnelsen av Fortran startet en programvareindustri på $ 24 millioner dollar og begynte utviklingen av andre programmeringsspråk på høyt nivå.

Fortran har blitt brukt til programmering av videospill, flygeledningssystemer, lønnsberegninger, en rekke vitenskapelige og militære applikasjoner, og parallell datamaskinforskning.

John Backus vant 1993 National Academy of Engineerings Charles Stark Draper Prize, den høyeste nasjonale prisen som ble tildelt i engineering, for oppfinnelsen av Fortran.

instagram story viewer