Alfred Aho

Wikipediasta
Siirry navigaatioon Siirry hakuun
Alfred Aho
Henkilötiedot
Koko nimi Alfred Vaino Aho
Syntynyt9. elokuuta1941(ikä 82)
Timmins,Ontario,Kanada
Koulutus ja ura
Tutkinnot Toronton yliopisto
Princetonin yliopisto
Väitöstyön ohjaaja John Hopcroft
Tutkimusalue tietojenkäsittelytiede
Palkinnot Turing-palkinto(2020)
Aiheesta muualla
cs.columbia.edu/~aho

Alfred Vaino Aho(s.9. elokuuta1941Timmins,Ontario,Kanada)[1]onkanadalainentietojenkäsittelytieteenprofessori.Hän hoitaaColumbian yliopistontietojenkäsittelytieteen Lawrence Gussman -professuuria. Aho on tunnettu” lohikäärmekirjasta”Compilers: Principles, Techniques, and Tools(1986)Ravi SethinjaJeffrey Ullmaninkanssa ja sitä edeltävästäPrinciples of Compiler Design(1977; Ullmanin kanssa).

Aholla on alempi B.A.Sc.-tutkintoteknillisestä fysiikastaToronton yliopistostavuodelta 1963 ja tohtorin tutkintosähkötekniikastaPrincetonin yliopistostavuodelta 1967.[1]

Hän työskenteliBell Labsissa,jossa hän kehittiAWK-ohjelmointikielen yhdessäPeter J. WeinbergerinjaBrian Kernighaninkanssa.[2]Aho keskusteliDonald KnuthintutkimuksestaStephen Johnsoninkanssa, joka kehittiYACC-ohjelman.[3]

Aho on saanutTuring-palkinnonyhdessäJeffrey Ullmaninkanssa työstäohjelmointikielen kääntäjienjaalgoritmienparissa,[4] sekä IEEE John von Neumann mitalin 2003.[5] Ahon ja Ullmanin teosPrinciples of Compiler Designon vakiintunut oppikirjaksi kääntäjien suunnittelussa.[6]

Tällä hetkellä Ahon tutkimuskohteina ovat muun muassakvanttitietokoneet,ohjelmointikielet,kääntäjät ja algoritmit.

Aholla onsuomalaisia sukujuuria:hänen isänsä oli Suomesta Kanadaan muuttanut kirvesmies.[1]

  • A. Aho, J. Hopcroft, J. Ullman:The Design and Analysis of Computer Algorithms.Addison-Wesley, 1974.ISBN 978-0201000290.(englanniksi)
  • A. Aho, J. Ullman:Principles of Compiler Design.Addison-Wesley, 1977.ISBN 978-0-201-00022-1.(englanniksi)
  • A. V. Aho, J. E. Hopcroft, J. D. Ullman:Data Structures and Algorithms.Addison-Wesley, 1983.ISBN 0-201-00023-7.(englanniksi)
  • A. Aho, R. Sethi, J. Ullman:Compilers: Principles, Techniques, and Tools.Bell Laboratories, 1986.ISBN 0-201-10088-6.(englanniksi)
  • A. Aho, P. Weinberger, B. Kernighan:The AWK Programming Language.Addison-Wesley, 1988.ISBN 0-201-07981-X.(englanniksi)
  1. abcAlfred V Aho – A.M. Turing Award LaureateAssociation for Computing Machinery. Viitattu 16.1.2023.
  2. Naomi Hamilton:The A-Z of Programming Languages: AWK27.5.2008. Computerworld.Arkistoitu1.4.2019. Viitattu 27.5.2019.(englanniksi)
  3. Naomi Hamilton:The A-Z of Programming Languages: YACC9.7.2008. ComputerWorld.Arkistoitu10.4.2019. Viitattu 1.5.2019.(englanniksi)
  4. ACM Turing Award Honors Innovators Who Shaped the Foundations of Programming Language Compilers and Algorithmsawards.acm.org.Viitattu 6.4.2020.(englanniksi)
  5. https:// ieee.org/content/dam/ieee-org/ieee/web/org/about/awards/recipients/von_neumann_rl.pdf
  6. And the Turing Award for best compilation goes to... Jeffrey Ullman and Alfred Ahotheregister.1.4.2021. Viitattu 6.4.2021.(englanniksi)

Aiheesta muualla

[muokkaa|muokkaa wikitekstiä]
Tämätieteilijäänliittyvä artikkeli ontynkä.Voit auttaa Wikipediaalaajentamallaartikkelia.