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 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