Alfred Aho
Alfred Aho | |
---|---|
Nascimento | Alfred Vaino Aho 9 de agostode1941(83 anos) Timmins |
Nacionalidade | canadense |
Cidadania | Canadá |
Alma mater | Universidade de Toronto,Universidade de Princeton |
Ocupação | cientista de computação,engenheiro,programador |
Prêmios | Medalha John von Neumann IEEE(2003),Prêmio Turing(2020) |
Empregador(a) | Universidade Columbia |
Instituições | Universidade Columbia |
Campo(s) | ciência da computação |
Obras destacadas | Principles of Compiler Design,AWK |
Página oficial | |
http://www.cs.columbia.edu/~aho/ | |
Alfred Vaino Aho(Timmins,9 de agostode1941) é umcientista da computaçãocanadense,mais conhecido por seu trabalho em linguagens de programação, compiladores e algoritmos relacionados, e seus livros sobre a arte e a ciência da programação de computadores[1][2][3].
Carreira
[editar|editar código-fonte]É conhecido internacionalmente como co-autor da linguagem de programaçãoAWK,junto comPeter J. WeinbergereBrian Kernighan(o 'A' da linguagem refere-se ao seu sobrenome "Aho" ), e sua co-autoria no chamadoLivro do Dragão:Compilers: Principles, Techniques, and Toolsjunto comRavi SethieJeffrey Ullman(Este livro é uma versão mais abrangente do livro anteriormente já publicado por Aho,Principles of Compiler Design,em co-autoria comJeffrey Ullmanque também era conhecido comoLivro do Dragão). Aho escreveu as versões iniciais das ferramentas Unixegrepefgrep.Ele é também co-autor (em geral junto comJeffrey Ullmane/ouJohn Hopcroft) de uma variedade de livros nas áreas de algoritmos, estruturas de dados e compiladores.
Recebeu oPrêmio Turing2020.[4][5]
Livros (em inglês)
[editar|editar código-fonte]- A. V. Aho andJ. D. Ullman,The Theory of Parsing, Translation, and Compiling, Vol. 1, Parsing.Prentice Hall, 1972.ISBN0-13-914556-7
- A. V. Aho (ed.)Currents in the Theory of Computing.Prentice Hall, 1973.ISBN0-13-195651-5[6]
- A. V. Aho andJ. D. Ullman,The Theory of Parsing, Translation, and Compiling, Vol. 2, Compiling.Prentice-Hall, 1973.ISBN978-0-13-914564-3
- A. V. Aho, J. E. Hopcroft,J. D. Ullman,The Design and Analysis of Computer Algorithms.Addison-Wesley, 1974.ISBN0-201-00023-7
- A. V. Aho andJ. D. Ullman,Principles of Compiler Design.Addison-Wesley, 1977.ISBN0-201-00022-9
- A. V. Aho, J. E. Hopcroft,J. D. Ullman,Data Structures and Algorithms.Addison-Wesley, 1983.ISBN0-201-00023-7
- A. V. Aho, R. Sethi,J. D. Ullman,Compilers: Principles, Techniques, and Tools.Addison-Wesley, Reading MA 1986.ISBN0-201-10088-6
- A. V. Aho,B. W. Kernighan,andP. J. Weinberger,The AWK Programming Language.Addison-Wesley, 1988.ISBN978-0-201-07981-4
- A. V. Aho andJ. D. Ullman,Foundations of Computer Science.W. H. Freeman/Computer Science Press, 1992.ISBN978-0-7167-8233-9[7][8]
- A. V. Aho andJ. D. Ullman,Foundations of Computer Science, C Edition.W. H. Freeman, 1995.ISBN978-0-7167-8284-1
- A. V. Aho, M. S. Lam, R. Sethi, andJ. D. Ullman,Compilers: Principles, Techniques, and Tools, Second Edition.Addison-Wesley, 2007.ISBN978-0-321-48681-3
Ver também
[editar|editar código-fonte]Referências
- ↑Aho, A.; Gottlob, G. (2014). «A front row seat toCommunicationseditorial transformation».Communications of the ACM.57(4): 5.doi:10.1145/2582611
- ↑Aho, A.V. (1990). «Algorithms for Finding Patterns in Strings».Handbook of Theoretical Computer Science.[S.l.]: MIT Press. p. 255–300
- ↑«Computerworld Interview with Alfred V. Aho».Consultado em 7 de março de 2023
- ↑«Especialistas em linguagem de programação vencem o "Nobel" da Computação».Dinheiro Vivo. 1 de abril de 2021.Consultado em 4 de abril de 2021
- ↑Enrique Pérez (31 de março de 2012).«El Premio Turing, considerado como el "Nobel de la informática", es para los creadores de la base sobre la que se sustentan los compiladores»(em espanhol). Xataka México.Consultado em 1 de abril de 2021
- ↑Currents in the theory of computing, edited by Alfred V. Aho. Contributing authors: Ronald V. Book [and others].worldcat.org.[S.l.: s.n.]OCLC976868524.Consultado em 1 de abril de 2021
- ↑Foundations of computer science.worldcat.org.[S.l.: s.n.]OCLC24669768.Consultado em 1 de abril de 2021
- ↑«Foundations of computer science».worldcat.org.Consultado em 1 de abril de 2021
Ligações externas
[editar|editar código-fonte]
Precedido por Ole-Johan DahleKristen Nygaard |
Medalha John von Neumann IEEE 2003 |
Sucedido por Barbara Liskov |
Precedido por Edwin CatmullePat Hanrahan |
Prêmio Turing 2020 comJeffrey Ullman |
Sucedido por – |
- Nascidos em 1941
- Projetistas de linguagens de programação
- Fellows da ACM
- Fellows do Instituto de Engenheiros Eletricistas e Eletrônicos
- Membros da Academia de Artes e Ciências dos Estados Unidos
- Professores da Universidade Columbia
- Cientistas da computação do Canadá
- Cientistas do Bell Labs
- Alunos da Universidade de Princeton
- Alunos da Universidade de Toronto