FORTRAN: programmēšanas valodas vēsture

FORTRAN (vai formulas tulkojums) bija pirmā augsta līmeņa programmēšanas valoda (programmatūra), kuru Džons Backuss izgudroja IBM 1954. gadā un kuru komerciāli izlaida 1957. gadā. Fortran joprojām tiek izmantots zinātnisko un matemātisko lietojumu programmēšanai. Fortran sāka kā digitālā koda tulks IBM 701 un sākotnēji to sauca par Speedcoding. Džons Backuss vēlējās programmēšanas valodu, kas pēc izskata bija tuvāk cilvēku valodai, kas ir augsta līmeņa valodas definīcija, citas augstas valodas programmas ietver Ada, Algol, PAMATA, COBOL, C, C ++, LISP, Pascal un Prolog.

Kodu paaudzes

  1. Tika izsaukta pirmās koda paaudze, kas izmantota datora funkciju programmēšanai mašīnu valoda vai mašīnas kods. Mašīnas kods ir valoda, kuru dators patiešām saprot mašīnu līmenī, un tā ir 0 un 1 sekvence, ko datora vadīklas interpretē kā instrukcijas elektriski.
  2. Tika izsaukta koda otrā paaudze montāžas valoda. Montāžas valoda pārvērš 0 un 1 sekvences cilvēku vārdos, piemēram, "pievienot". Montāžas valodu programmas, ko sauc par montieriem, vienmēr pārtulko mašīnas kodā.
  3. instagram viewer
  4. Tika izsaukta trešā koda paaudze augsta līmeņa valoda vai HLL, kurā ir cilvēka skanīgi vārdi un sintakse (piemēram, vārdi teikumā). Lai dators varētu saprast jebkuru HLL, kompilators tulko augsta līmeņa valodu vai nu montāžas valodā, vai mašīnas kodā. Visas programmēšanas valodas galu galā jātulko datora mašīnkodā, lai izmantotu tajās ietvertās instrukcijas.

Džons Backuss un IBM

"Es tiešām nezināju, ko ellē es gribu darīt ar savu dzīvi... Es teicu nē, es nevarēju. Es izskatījos apliets un norauts. Bet viņa uzstāja, un tā arī es izdarīju. Es nokārtoju testu un izdarīju labi. " John Backus par savu intervēšanas pieredzi IBM.

Džons Backuss vadīja IBM pētnieku komandu Vatsonas zinātniskajā laboratorijā, kas izgudroja Fortranu. IBM komandā bija vērā ņemami zinātnieku vārdi, piemēram, Šeldons F. Labākie, Harlans Herriks (kurš vadīja pirmo veiksmīgo Fortran programmu), Pīters Šeridāns, Rijs Nutt, Roberts Nelsons, Irvings Zillers, Ričards Goldbergs, Loiss Haibts un Deivids Sīrs.

IBM komanda neizgudroja HLL vai ideju kompilēt programmēšanas valodu mašīnkodā, bet gan Fortran bija pirmais veiksmīgais HLL, un Fortran I sastādītājam ir vairāk nekā 20 kodu tulkošanas rekords gados. Pirmais dators, kurā tika palaists pirmais kompilators, bija IBM 704, kuru Džons Backuss palīdzēja noformēt.

Fortran šodien

Fortranai tagad ir vairāk nekā četrdesmit gadu un tā joprojām ir galvenā valoda zinātniskajā un rūpnieciskajā programmēšanā - protams, tā tiek pastāvīgi atjaunināta.

Fortran izgudrojums aizsāka 24 miljonu dolāru lielu datoru programmatūras industriju un sāka citu augsta līmeņa programmēšanas valodu attīstību.

Fortran ir izmantots videospēļu, gaisa satiksmes vadības sistēmu, algu aprēķinu, daudzu zinātnisku un militāru pielietojumu, kā arī paralēlu datoru pētījumu programmēšanai.

Džons Backuss ieguva 1993. gada Nacionālās inženierzinātņu akadēmijas Kārļa Stāra Drapera balvu - augstāko valsts balvu, kas piešķirta inženierzinātnēs, par Fortran izgudrošanu.

instagram story viewer