FORTRAN: Historik för ett programmeringsspråk

FORTRAN (eller formelöversättning) var det första högnivåprogrammeringsspråket (mjukvara) som uppfanns av John Backus för IBM 1954, som släpptes kommersiellt 1957. Fortran används fortfarande idag för att programmera vetenskapliga och matematiska applikationer. Fortran började som en digital kodtolk för IBM 701 och fick ursprungligen namnet Speedcoding. John Backus ville ha ett programmeringsspråk som var närmare mänskligt språk, vilket är definitionen av ett högnivåspråk, andra högspråkiga program inkluderar Ada, Algol, GRUNDLÄGGANDE, COBOL, C, C ++, LISP, Pascal och Prolog.

Generationer av koder

  1. Den första generationen koder som användes för att programmera en dators funktioner kallades maskinspråk eller maskinkod. Maskinkod är det språk som en dator verkligen förstår på maskinnivå, och är en sekvens på 0s och 1s som datorns kontroller tolkar som instruktioner elektriskt.
  2. Den andra generationen kod kallades assembleringsspråk. Församlingsspråk förvandlar sekvenserna av 0s och 1s till mänskliga ord som "add". Församlingsspråk översätts alltid tillbaka till maskinkod av program som kallas assemblers.
    instagram viewer
  3. Den tredje generationen kod kallades språk på hög nivå eller HLL, som har mänskliga klingande ord och syntax (som ord i en mening). För att datorn ska förstå vilken HLL som helst, översätter en kompilator högspråket till antingen monteringsspråk eller maskinkod. Alla programmeringsspråk måste så småningom översättas till maskinkod för en dator för att använda instruktionerna som de innehåller.

John Backus och IBM

"Jag visste verkligen inte vad fan jag ville göra med mitt liv... Jag sa nej, jag kunde inte. Jag såg slarvig och oväsen ut. Men hon insisterade och det gjorde jag. Jag tog ett test och gjorde OK. " John Backus på sin erfarenhet som intervjuar för IBM.

John Backus ledde IBM-forskarnas team vid Watson Scientific Laboratory som uppfann Fortran. I IBM-teamet fanns de anmärkningsvärda namnen på forskare som Sheldon F. Bäst, Harlan Herrick (som körde det första framgångsrika Fortran-programmet), Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Richard Goldberg, Lois Haibt och David Sayre.

IBM-teamet uppfann inte HLL eller idén att sammanställa programmeringsspråk till maskinkod, utan Fortran var den första framgångsrika HLL och Fortran I-kompilatorn har rekordet för att översätta kod för över 20 år. Den första datorn som körde den första kompilatorn var IBM 704, som John Backus hjälpte till att utforma.

Fortran idag

Fortran är nu över fyrtio år gammal och förblir toppspråket inom vetenskaplig och industriell programmering - naturligtvis har den ständigt uppdaterats.

Uppfinningen av Fortran inledde en mjukvaruindustri för 24 miljoner dollar och inledde utvecklingen av andra högnivå programmeringsspråk.

Fortran har använts för programmering av videospel, flygkontrollsystem, löneberäkningar, många vetenskapliga och militära applikationer och parallell datorforskning.

John Backus vann 1993 National Academy of Engineering: s Charles Stark Draper-pris, det högsta nationella priset som delades ut inom teknik, för uppfinningen av Fortran.

instagram story viewer