John Backus

John Backus
John Backus vuonna 1989.
John Backus vuonna 1989.
Henkilötiedot
Syntynyt3. joulukuuta 1924
Kuollut17. maaliskuuta 2007 (82 vuotta)
Koulutus ja ura
Tutkimusalue Tietojenkäsittelytiede ja informatiikka
Tunnetut työt FORTRAN
Backus-Naur-muoto
Palkinnot Turing-palkinto
[ Muokkaa Wikidatassa ] Näytä Wikidatasta tulevat arvot
Infobox OK

John Warner Backus (3. joulukuuta 1924 Philadelphia – 17. maaliskuuta 2007 Ashland) oli yhdysvaltalainen tietojenkäsittelytieteilijä.[1][2] Hänet tunnetaan ensimmäisen korkean tason ohjelmointikielen FORTRANin kehittäjänä.[3] Fortranin kehitys alkoi työryhmän kanssa vuonna 1954 ja sen ennakoitiin valmistuvan vuodessa, mutta ilmenevät uudet ongelmat venyttivät valmistumista vuoteen 1957.[3] Myöhemmin Backus osallistui ALGOL-kielen kehitykseen.[1][4]

Backus kehitti Peter Naurin kanssa BNF-esitysmuodon[5], joka on nykyään vakiintunut tapa ohjelmointikielien kielioppisääntöjen esittämiseen.

Backus työskenteli IBM:llä useita vuosikymmeniä ja sai ”IBM Fellow’n” arvonimen vuonna 1963.[3][4] W. Wallace McDowell -palkinto myönnettiin vuonna 1967 Fortranin kehittämisestä.[2] Turing-palkinto hänelle myönnettiin vuonna 1977.[5] Hän jäi eläkkeelle vuonna 1991.[4]

Backus valmistui Columbian yliopistosta vuonna 1950.[5]

Lähteet

  1. a b John Warner Backus Encyclopaedia Britannica. Viitattu 3.9.2019. (englanniksi)
  2. a b John W. Backus computer.org. Viitattu 3.9.2019. (englanniksi)
  3. a b c John Backus IBM. Viitattu 3.9.2019. (englanniksi)
  4. a b c John Warner Backus history.computer.org. Viitattu 3.9.2019. (englanniksi)
  5. a b c John Backus computerhistory.org. Viitattu 3.9.2019. (englanniksi)

Aiheesta muualla

  • The History of Computing Project: John Backus
  • IBM Archives: John Backus
  • n
  • k
  • m
1960-luku
1970-luku
1980-luku
1990-luku
2000-luku
2010-luku
2020-luku
Auktoriteettitunnisteet Muokkaa Wikidatassa
Kansainväliset
  • FAST
  • ISNI
  • VIAF
Kansalliset
  • Italia
  • Yhdysvallat
  • Tšekki
  • Puola
Tieteilijät
  • Association for Computing Machinery
  • DBLP
  • MathSciNet
  • Scopus
  • zbMATH
Muut
  • SNAC