FORTRAN: programmeerimiskeele ajalugu

click fraud protection

FORTRAN (või valemitõlge) oli esimene kõrgetasemeline programmeerimiskeel (tarkvara), mille leiutas John Backus IBM-i jaoks 1954. aastal ja mis ilmus kaubanduslikult 1957. aastal. Fortranit kasutatakse tänapäevalgi teaduslike ja matemaatiliste rakenduste programmeerimisel. Fortran asus digitaalse koodi tõlgina IBM 701 ja sai algselt nime Speedcoding. John Backus soovis inimkeelele lähemal olevat programmeerimiskeelt, mis on kõrgetasemelise keele määratlus, teiste kõrgkeelsete programmide hulka kuuluvad Ada, Algol, ALUS, COBOL, C, C ++, LISP, Pascal ja Prolog.

Koodide põlvkonnad

  1. Kutsuti esimese põlvkonna koode, mida kasutati arvuti funktsioonide programmeerimiseks masinakeel või masina kood. Masinkood on keel, millest arvuti tegelikult masinatasemel aru saab, mis on 0-st ja 1-st koosnev jada, mida arvuti juhtelemendid tõlgendavad juhistena elektriliselt.
  2. Kutsuti teise põlvkonna kood montaažikeel. Montaažikeel muudab 0 ja 1 järjestused inimsõnadeks nagu "lisa". Montaažikeele tõlgivad programmid, mida nimetatakse monteerijateks, alati masinkoodidesse tagasi.
  3. instagram viewer
  4. Kutsuti kolmanda põlvkonna kood kõrgetasemeline keel või HLL, millel on inimese kõlavad sõnad ja süntaks (nagu lauses olevad sõnad). Et arvuti saaks HLL-st aru, tõlgib kompilaator kõrgetasemelise keele kas kokkupanekkeeleks või masinkoodiks. Kõik programmeerimiskeeled tuleb lõpuks tõlkida arvuti masinkoodiks, et kasutada neis sisalduvaid juhiseid.

John Backus ja IBM

"Ma tõesti ei teadnud, mida kuradit ma oma eluga teha tahan... Ma ütlesin ei, ma ei saanud. Ma nägin lohakas ja dishered. Kuid ta nõudis ja nii ma ka tegin. Tegin testi ja tegin kõik hästi. " John Backus oma kogemusest intervjueerimise eest IBM.

John Backus juhtis Fortrani leiutanud Watsoni teaduslabori IBM-i teadlaste meeskonda. IBM-i meeskonnas olid silmapaistvad teadlaste nimed nagu Sheldon F. Parimad, Harlan Herrick (kes juhtis esimest edukat Fortrani programmi), Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Richard Goldberg, Lois Haibt ja David Sayre.

IBM-i meeskond ei leiutanud HLL-i ega mõtet komponeerida programmeerimiskeelt masinkoodiks, vaid Fortran oli esimene edukas HLL ja Fortran I koostaja hoiab üle 20 aasta koodi tõlkimise rekordit aastatel. Esimene kompilaator käivitas arvuti IBM 704, mida John Backus aitas kujundada.

Fortran Täna

Fortran on nüüd juba üle neljakümne aasta vana ja jääb teaduse ja tööstuse programmeerimise tippkeeleks - seda on muidugi pidevalt ajakohastatud.

Fortrani leiutamine käivitas 24 miljoni dollari väärtuses arvutitarkvara tööstuse ja alustas muude kõrgetasemeliste programmeerimiskeelte väljatöötamist.

Fortranit on kasutatud videomängude, lennujuhtimissüsteemide programmeerimiseks, palgaarvestuste arvutamiseks, arvukate teadus- ja sõjaliste rakenduste jaoks ning paralleelseteks arvutiuuringuteks.

John Backus võitis Fortrani leiutamise eest 1993. aastal riikliku inseneriakadeemia Charles Starki draperi auhinna, mis on kõrgeim inseneriteaduses välja antud riiklik auhind.

instagram story viewer