FORTRAN: Povijest programskog jezika

FORTRAN (ili prijevod formula) je prvi programski jezik (softver) visoke razine koji je izradio John Backus za IBM 1954., a komercijalno objavljen 1957. Fortran se i danas koristi za programiranje znanstvenih i matematičkih aplikacija. Fortran je započeo kao tumač digitalnog koda za IBM 701 i izvorno je dobio ime Speedcoding. John Backus želio je programski jezik koji je po izgledu bio bliži ljudskom jeziku, što je definicija jezika na visokoj razini, a drugi programi visokog jezika uključuju Ada, Algol, OSNOVNI, TEMELJNI, COBOL, C, C ++, LISP, Pascal i Prolog.

Generacije kodova

  1. Nazvana je prva generacija koda koja se koristila za programiranje funkcija računala strojnog jezika ili strojni kod. Strojni je kôd jezik koji računalo stvarno razumije na strojnoj razini, a predstavlja niz od 0 i 1 koji kontrole računala interpretiraju kao upute električno.
  2. Pozvana je druga generacija koda jezik montaže. Skupštinski jezik pretvara sekvence od 0 i 1 u ljudske riječi poput "dodaj". Jezik montaže se uvijek prevodi natrag u strojni kod programa koji se nazivaju asemblers.
  3. instagram viewer
  4. Pozvana je treća generacija koda jezik na visokoj razini ili HLL, koji ima zvučne riječi i sintaksu (poput riječi u rečenici). Da bi računalo razumjelo bilo koji HLL, prevodilac prevodi jezik visoke razine u ili skupni jezik ili strojni kod. Svi se programski jezici trebaju na kraju prevesti u strojni kod da bi se računalo koristilo upute koje sadrže.

John Backus i IBM

"Zaista nisam znao što, dovraga, želim učiniti sa svojim životom... Rekao sam ne, nisam mogao. Izgledala sam neuredno i rastrojeno. Ali ona je inzistirala i tako sam i učinio. Položio sam test i dobro sam obavio. " John Backus o svom iskustvu intervjuiranju za IBM.

John Backus vodio je IBM tim istraživača u Watson znanstvenom laboratoriju koji je izumio Fortran. U IBM-ovom timu bila su poznata imena znanstvenika poput Sheldona F. Najbolji, Harlan Herrick (koji je vodio prvi uspješni program Fortrana), Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Richard Goldberg, Lois Haibt i David Sayre.

IBM tim nije izmislio HLL ili ideju sastavljanja programskog jezika u strojni kod, već Fortran bio je prvi uspješan HLL i prevodilac Fortran I drži rekord prevođenja koda za preko 20 godine. Prvo računalo koje je pokrenulo prvi prevodilac bio je IBM 704, koji je John Backus pomogao u dizajniranju.

Fortran danas

Fortran je sada stariji od četrdeset godina i ostaje vodeći jezik u znanstvenom i industrijskom programiranju - naravno, stalno se ažurira.

Izumom Fortrana započela je industrija računalnog softvera u vrijednosti 24 milijuna dolara i započeo razvoj drugih programskih jezika visoke razine.

Fortran se koristi za programiranje videoigara, sustava kontrole zračnog prometa, izračunavanja plaća, brojne znanstvene i vojne primjene te paralelnih računalnih istraživanja.

John Backus osvojio je nagradu Charles Stark Draper Nacionalne akademije inženjeringa 1993., najvišu nacionalnu nagradu dodijeljenu inženjerstvu, za pronalazak Fortrana.

instagram story viewer