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 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.https://www.ieee.org/content/dam/ieee-org/ieee/web/org/about/awards/recipients/von_neumann_rl.pdf 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
Luokka:Kanadalaiset professorit Luokka:Kanadalaiset tietojenkäsittelytieteilijät Luokka:Tietotekniikan kehittäjät Luokka:Bell Labs Luokka:Turing-palkinnon saajat Luokka:Kanadansuomalaiset henkilöt Luokka:Vuonna 1941 syntyneet Luokka:Elävät henkilöt