Source: https://engineering.columbia.edu/faculty/alfred-aho
Timestamp: 2019-04-21 18:18:37+00:00

Document:
Al Aho is well known for his many papers and books on algorithms and data structures, programming languages, compilers, and the foundations of computer science. His book coauthors include John Hopcroft, Brian Kernighan, Monica Lam, Ravi Sethi, Jeffrey Ullman, and Peter Weinberger.
Al Aho is the “A” in AWK, a widely used pattern-matching language; “W” is Peter Weinberger and “K is Brian Kernighan. Al also wrote the initial versions of the string pattern-matching utilities egrep and fgrep that are a part of UNIX; fgrep was the first widely used implementation of what is now called the Aho-Corasick algorithm.
Al received a BASc in engineering physics from the University of Toronto in 1963 and a PhD in electrical engineering/computer science from Princeton University in 1967. He joined the faculty of Columbia Engineering in 1995 and became the Lawrence Gussman Professor of Computer Science in 2005.
E. K. Blum and A. V. Aho (eds.), Computer Science: The Hardware, Software, and Heart of It. Springer, 2012.
A. V. Aho, M. Lam, R. Sethi, and J. D. Ullman, Compilers: Principles, Techniques, and Tools (Second Edition). Boston, Massachusetts: Addison-Wesley, 2007 (third printing 2010).
A. V. Aho and J. D. Ullman, Foundations of Computer Science with C. New York: W. H. Freeman/Computer Science Press, 1995.
A. V. Aho and J. D. Ullman, Foundations of Computer Science. New York: W. H. Freeman/Computer Science Press, 1992.
A. V. Aho, B. W. Kernighan, and P. J. Weinberger, The AWK Programming Language. Reading, Massachusetts: Addison-Wesley, 1988.
A. V. Aho, R. Sethi, and J. D. Ullman, Compilers: Principles, Techniques, and Tools. Reading, Massachusetts: Addison-Wesley, 1986.
A. V. Aho, J. E. Hopcroft, and J. D. Ullman, Data Structures and Algorithms. Reading, Massachusetts: Addison-Wesley, 1983.
A. V. Aho and J. D. Ullman, Principles of Compiler Design. Reading, Massachusetts: Addison-Wesley, 1977.
A. V. Aho, J. E. Hopcroft, and J. D. Ullman, The Design and Analysis of Computer Algorithms. Reading, Massachusetts: Addison-Wesley, 1974.
A. V. Aho and J. D. Ullman, The Theory of Parsing, Translation, and Compiling, Volume 2: Compiling. Englewood Cliffs, N.J.: Prentice-Hall, 1973.
A. V. Aho (ed.), Currents in the Theory of Computing. Englewood Cliffs, N.J.: Prentice-Hall, 1973.
A. V. Aho, “Computation and Computational Thinking,” The Computer Journal 55(7), 2012, pp. 832-835.
M. Eaddy, T. Zimmermann, K. D. Sherwood, V. Garg, G. C. Murphy, N. Nagappan, and A. V. Aho, “Do Crosscutting Concerns Cause Defects,” IEEE Transactions on Software Engineering 34(4), July/Aug. 2008, pp. 497-515.
K. M. Svore, A. V. Aho, A. W. Cross, I. L. Chuang, and I. L. Markov, “A Layered Software Architecture for Quantum Computing Design Tools,” IEEE Computer 39(1), 2006, pp.74-83.
A. V. Aho, “Software and the Future of Programming Languages,” Science, Vol. 303, No. 5662, February 27, 2004, pp. 1331-1333.
A. V. Aho and M. J. Corasick, “Efficient String Matching: an Aid to Bibliographic Search,” Comm. ACM 18(6), 1975, pp. 333-340.

References: V. 
 V. 
 V. 
 V. 
 V. 
 V. 
 V. 
 V. 
 V. 
 V. 
 V. 
 V. 
 V. 
 V. 
 V. 
 V. 
 V.