Alfred Aho

Alfred Aho
Born
Alfred Vaino Aho

(1941-08-09) August 9, 1941
NationalityCanadian
American
Alma mater
Known for
  • Awk programming language
  • Principles of Compiler Design
  • Compilers: Principles, Techniques, and Tools
  • Aho-Corasick algorithm
Awards
  • Bell Labs Fellow (1984)
  • FAAAS (1986)
  • IEEE Fellow (1988)
  • FACM (1996)
  • IEEE John von Neumann Medal (2003)
  • NAE Member
  • Turing Award (2020)
Scientific career
FieldsComputer science
InstitutionsColumbia University
ThesisIndexed Grammars: An Extension of Context Free Grammars (1968)
Doctoral advisorJohn Hopcroft[1]

Alfred Vaino Aho (born August 9, 1941) is a Canadian computer scientist. He is best known for his work on programming languages, compilers, and related algorithms. He has written many textbooks on the art and science of computer programming.[2][3][4] He and his long-time partner Jeffrey Ullman are the recipients of the 2020 Turing Award.

References

  1. ↑ Alfred Vaino Aho at the Mathematics Genealogy Project
  2. ↑ Aho, A.; Gottlob, G. (2014). "A front row seat to Communications' editorial transformation". Communications of the ACM. 57 (4): 5. doi:10.1145/2582611. S2CID 21553189.
  3. ↑ Aho, A.V. (1990). "Algorithms for Finding Patterns in Strings". Handbook of Theoretical Computer Science. MIT Press. pp. 255–300.
  4. ↑ Computerworld Interview with Alfred V. Aho Archived May 29, 2008, at the Wayback Machine