Alfred Vaino Aho (born August 9, 1941 in Timmins, Ontario) is a Canadian computer scientist.
Aho received a B.A.Sc. in Engineering Physics from the University of Toronto and a Ph.D. in Electrical Engineering/Computer Science from Princeton University. He conducted research at Bell Labs from 1967 to 1991, and again from 1997 to 2002 as Vice President of the Computing Sciences Research Center. He currently is the Lawrence Gussman Professor of Compu...
more
Alfred Vaino Aho (born August 9, 1941 in Timmins, Ontario) is a Canadian computer scientist.
Aho received a B.A.Sc. in Engineering Physics from the University of Toronto and a Ph.D. in Electrical Engineering/Computer Science from Princeton University. He conducted research at Bell Labs from 1967 to 1991, and again from 1997 to 2002 as Vice President of the Computing Sciences Research Center. He currently is the Lawrence Gussman Professor of Computer Science at Columbia University. He served as chair of the department from 1995 to 1997, and again in the spring of 2003.
He is widely known for his co-authorship of the AWK programming language with Peter J. Weinberger and Brian Kernighan (the 'A' stands for "Aho"), and his co-authorship of Compilers: Principles, Techniques, and Tools (the "Dragon book") with Ravi Sethi and Jeffrey Ullman. He wrote the initial versions of the Unix tools egrep and fgrep. He is also a co-author (along with Ullman and John Hopcroft) of a number of widely used...
less