Alfred Vaino Aho (s. 9. elokuuta 1941 Timmins, Ontario, Kanada)[1] on kanadalainen tietojenkäsittelytieteen professori. Hän hoitaa Columbian yliopiston tietojenkäsittelytieteen Lawrence Gussman -professuuria. Aho on tunnettu ”lohikäärmekirjasta” Compilers: Principles, Techniques, and Tools (1986) Ravi Sethin ja Jeffrey Ullmanin kanssa ja sitä edeltävästä Principles of Compiler Design (1977; Ullmanin kanssa).
Aholla on alempi B.A.Sc.-tutkinto teknillisestä fysiikasta Toronton yliopistosta vuodelta 1963 ja tohtorin tutkinto sähkötekniikasta Princetonin yliopistosta vuodelta 1967.[1]
Hän työskenteli Bell Labsissa, jossa hän kehitti AWK-ohjelmointikielen yhdessä Peter J. Weinbergerin ja Brian Kernighanin kanssa.[2] Aho keskusteli Donald Knuthin tutkimuksesta Stephen Johnsonin kanssa, joka kehitti YACC-ohjelman.[3]
Aho on saanut Turing-palkinnon yhdessä Jeffrey Ullmanin kanssa työstä ohjelmointikielen kääntäjien ja algoritmien parissa,[4]
sekä IEEE John von Neumann mitalin 2003.[5]
Ahon ja Ullmanin teos Principles of Compiler Design on vakiintunut oppikirjaksi kääntäjien suunnittelussa.[6]
Tällä hetkellä Ahon tutkimuskohteina ovat muun muassa kvanttitietokoneet, ohjelmointikielet, kääntäjät ja algoritmit.
Aholla on suomalaisia sukujuuria: hänen isänsä oli Suomesta Kanadaan muuttanut kirvesmies.[1]
Teoksia
- 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
Aiheesta muualla
|
---|
| 1960-luku | |
---|
| 1970-luku | |
---|
| 1980-luku | |
---|
| 1990-luku | |
---|
| 2000-luku | |
---|
| 2010-luku | |
---|
| 2020-luku | |
---|
|
|
---|
| Kansainväliset | |
---|
| Kansalliset | |
---|
| Tieteilijät | |
---|
| Muut | |
---|
|