Before moving to Columbia he was Vice President of the Computing Sciences Research Center at Bell Labs, where he is still a consultant.
He is most famous for his creation of the AWK programming language with Brian Kernighan and Peter J. Weinberger (the 'A' stands for "Aho"), and his co-authorship of Compilers: Principles, Techniques and Tools (the "Dragon book") with Ravi Sethi and Jeffrey Ullman.
Aho has received many prestigious honors, including the IEEE's John von Neumann Medal and membership in both the American Academy of Arts and Sciences and the National Academy of Engineering.
AlfredV. Aho, professor of computer science at the Fu Foundation School of Engineering and Applied Science, has been named the recipient of the 2003 Institute of Electrical and Electronics Engineers (IEEE) John von Neumann Medal.
Aho, who is also chair of Computer Science at Columbia, is internationally known for his fundamental research in algorithms, programming languages and compilers, pattern matching tools, and theoretical computer science.
Aho was chair of the Association for Computing Machinery (ACM) Special Interest Group on Algorithms and Computability Theory, and served as chair of the Advisory Committee for the National Science Foundation Computer and Information Science and Engineering Directorate.