2013 - Fellow of the Royal Society of Canada Academy of Science
2003 - Fellow of the American Academy of Arts and Sciences
2003 - IEEE John von Neumann Medal “For contributions to the foundations of computer science and to the fields of algorithms and software tools.”
1999 - Member of the National Academy of Engineering For contributions to the fields of algorithms and programming tools.
1996 - ACM Fellow For contributions to Interconnection Networks, High-Performance Computer Architecture, System Reliability, and Scheduling Techniques.
1988 - IEEE Fellow For contributions to programming language translation, to data structures and algorithms, and to data systems.
1986 - Fellow of the American Association for the Advancement of Science (AAAS)
Alfred V. Aho mostly deals with Programming language, Theoretical computer science, Compiler, Parsing and Algorithm. His Indexed grammar study in the realm of Programming language connects with subjects such as sort, AWK and Data transformation. His Theoretical computer science research is multidisciplinary, incorporating perspectives in Data structure and Relational model, Relational database, Conjunctive query, Relational algebra.
His studies deal with areas such as Instruction selection, Code generation, Text processing, Interpreter and Relational database management system as well as Parsing. His Code generation research is multidisciplinary, incorporating elements of Binary expression tree, Parsing expression grammar and Pointer analysis. His Algorithm study integrates concerns from other disciplines, such as Graph and Conformance testing.
His primary areas of investigation include Programming language, Theoretical computer science, Algorithm, Discrete mathematics and Compiler. His work in Theoretical computer science addresses issues such as Conjunctive query, which are connected to fields such as Relational algebra. Alfred V. Aho has included themes like Code generation and Code in his Algorithm study.
His Discrete mathematics study which covers Combinatorics that intersects with Sequence and Upper and lower bounds. He is involved in the study of Compiler that focuses on Compiler construction in particular. His study in Parsing is interdisciplinary in nature, drawing from both Rule-based machine translation and Arithmetic.
The scientist’s investigation covers issues in Programming language, Compiler, Software engineering, Computation and Source code. In his works, Alfred V. Aho performs multidisciplinary study on Programming language and Fault detection and isolation. The various areas that Alfred V. Aho examines in his Compiler study include Computer Aided Design and Computer architecture.
His study focuses on the intersection of Software engineering and fields such as Software quality with connections in the field of Empirical process and Software testing. His Source code study incorporates themes from Dependency, Java and Tracing. His Debugging research includes themes of Control flow and Code.
His scientific interests lie mostly in Software engineering, Compiler, Software quality, Computation and Programming language. His Software engineering research is multidisciplinary, incorporating elements of Empirical process, Software testing and Ambiguity. The Compiler study combines topics in areas such as Computer architecture and High-level programming language.
His work in the fields of Software metric overlaps with other areas such as Modularity. His work on Symbolic-numeric computation is typically connected to Term, Human-based evolutionary computation and Human-based computation as part of general Computation study, connecting several disciplines of science.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
Compilers: Principles, Techniques, and Tools
Alfred V. Aho;Ravi Sethi;Jeffrey D. Ullman.
(1986)
The Design and Analysis of Computer Algorithms
Alfred V. Aho;John E. Hopcroft.
(1974)
Data Structures and Algorithms
Alfred V. Aho;John E. Hopcroft;Jeffrey Ullman.
(1983)
Efficient string matching: an aid to bibliographic search
Alfred V. Aho;Margaret J. Corasick.
Communications of The ACM (1975)
The Theory of Parsing, Translation, and Compiling
Alfred V. Aho;Jeffrey D. Ullman.
(1972)
Principles of Compiler Design
Alfred V. Aho;Jeffrey D. Ullman.
(1977)
The Transitive Reduction of a Directed Graph
Alfred V. Aho;M. R. Garey;Jeffrey D. Ullman.
SIAM Journal on Computing (1972)
The AWK Programming Language
Alfred V. Aho;Brian W. Kernighan;Peter J. Weinberger.
(1988)
Universality of data retrieval languages
Alfred V. Aho;Jeffrey D. Ullman.
symposium on principles of programming languages (1979)
Indexed Grammars—An Extension of Context-Free Grammars
Alfred V. Aho.
Journal of the ACM (1968)
If you think any of the details on this page are incorrect, let us know.
We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:
Stanford University
Cornell University
Microsoft (United States)
Columbia University
Stanford University
Hebrew University of Jerusalem
Columbia University
Nokia (United States)
Naval Postgraduate School
Hebrew University of Jerusalem
Northwestern University
Nanjing University
Georgia Institute of Technology
Utrecht University
National University of Singapore
J. Craig Venter Institute
University of Georgia
Russian Academy of Sciences
Institució Catalana de Recerca i Estudis Avançats
Harvard University
Royal Netherlands Meteorological Institute
Eindhoven University of Technology
University of Oregon
Hôpitaux Universitaires de Genève
Uniformed Services University of the Health Sciences
University of Washington