Alfred Aho

Wikipediasta
Siirry navigaatioon Siirry hakuun
Alfred Aho
Henkilötiedot
Koko nimi Alfred Vaino Aho
Syntynyt
Timmins
Koulutus ja ura
Väitöstyön ohjaaja John Hopcroft
Tutkimusalue tietojenkäsittelytiede
Palkinnot
Aiheesta muualla
www.cs.columbia.edu/~aho

Alfred V. Aho on kanadalainen tietojenkäsittelytieteen professori. Hän hoitaa Columbia Universityn tietojenkäsittelytieteen Lawrence Gussman -professuuria. Aho on tunnettu "lohikäärmekirjasta" Compilers: Principles, Techniques, and Tools (1986) Ravi Sethin ja Jeffrey D. Ullmanin kanssa ja sitä edeltävästä Principles of Compiler Design (1977; Ullmanin kanssa).

Hän työskenteli Bell Labsissa, jossa hän kehitti AWK-ohjelmointikielen yhdessä Peter J. Weinbergerin ja Brian Kernighanin kanssa.[1] Aho keskusteli Donald Knuthin tutkimuksesta Stephen Johnsonin kanssa, joka kehitti YACC-ohjelman.[2]

Aho on saanut Turing-palkinnon yhdessä Jeffrey Ullmanin kanssa työstä ohjelmointikielen kääntäjien ja algoritmien parissa,[3] sekä IEEE John von Neumann mitalin 2003.[4] Ahon ja Ullmanin teos Principles of Compiler Design on vakiintunut oppikirjaksi kääntäjien suunnittelussa.[5]

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

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. 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ä]

  1. Naomi Hamilton: The A-Z of Programming Languages: AWK 27.5.2008. Computerworld. Viitattu 27.5.2019. (englanniksi)
  2. Naomi Hamilton: The A-Z of Programming Languages: YACC 9.7.2008. ComputerWorld. Viitattu 1.5.2019. (englanniksi)
  3. ACM Turing Award Honors Innovators Who Shaped the Foundations of Programming Language Compilers and Algorithms awards.acm.org. Viitattu 6.4.2020. (englanniksi) 
  4. https://www.ieee.org/content/dam/ieee-org/ieee/web/org/about/awards/recipients/von_neumann_rl.pdf
  5. And the Turing Award for best compilation goes to... Jeffrey Ullman and Alfred Aho theregister.com. 1.4.2021. Viitattu 6.4.2021. (englanniksi)

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]

Tämä tieteilijään liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.