Alfred Aho
Alfred Aho | |
---|---|
Henkilötiedot | |
Koko nimi | Alfred Vaino Aho |
Syntynyt | 9. elokuuta1941 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]
Teoksia
[muokkaa|muokkaa wikitekstiä]- 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)
Lähteet
[muokkaa|muokkaa wikitekstiä]- ↑abcAlfred V Aho – A.M. Turing Award LaureateAssociation for Computing Machinery. Viitattu 16.1.2023.
- ↑Naomi Hamilton:The A-Z of Programming Languages: AWK27.5.2008. Computerworld.Arkistoitu1.4.2019. Viitattu 27.5.2019.(englanniksi)
- ↑Naomi Hamilton:The A-Z of Programming Languages: YACC9.7.2008. ComputerWorld.Arkistoitu10.4.2019. Viitattu 1.5.2019.(englanniksi)
- ↑ACM Turing Award Honors Innovators Who Shaped the Foundations of Programming Language Compilers and Algorithmsawards.acm.org.Viitattu 6.4.2020.(englanniksi)
- ↑https:// ieee.org/content/dam/ieee-org/ieee/web/org/about/awards/recipients/von_neumann_rl.pdf
- ↑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ä]- Ahon kotisivut Columbian yliopistolla(englanniksi)
|