Alfred Aho

Alfred Vaino Aho (s. 9. elokuuta 1941 Timmins, Ontario, Kanada) 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 D. 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.

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

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

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.

Teoksia

Lähteet

Aiheesta muualla 
 Ahon kotisivut Columbian yliopistolla 

Kanadalaiset professorit
Tietojenkäsittelytieteilijät
Tietotekniikan kehittäjät
Bell Labs
Turing-palkinnon saajat
Kanadansuomalaiset henkilöt
Vuonna 1941 syntyneet
Elävät henkilöt