Alfred Aho

kanadisk ingeniør og informatiker

Alfred Vaino Aho (født 9. august 1941 i Timmins, Ontario, Canada) er en informatiker fra Canada. Aho tok bachelorgrad i anvendt vitenskap i teknisk fysikk ved University of Toronto. Han tok ph.d. i elektroteknikk ved Princeton University. Han var ansatt ved Bell Labs fra 1967 til 1991 og igjen fra 1997 til 2002 som visepresident for Computing Sciences Research Center.

Alfred Aho
FødtAlfred Vaino Aho
9. aug. 1941[1]Rediger på Wikidata (82 år)
Timmins
BeskjeftigelseInformatiker, ingeniør, programmerer Rediger på Wikidata
Utdannet vedUniversity of Toronto
Princeton University
Doktorgrads-
veileder
John Hopcroft
NasjonalitetCanada
Medlem avInstitute of Electrical and Electronics Engineers
American Academy of Arts and Sciences
National Academy of Engineering
Association for Computing Machinery
Utmerkelser
7 oppføringer
John-von-Neumann-medaljen (2003)[2]
ACM Fellow (1996)[3]
IEEE Fellow
Medlem av American Academy of Arts and Sciences Fellow
Turing-prisen (2020)[4][5]
C&C-prisen (2017)[6]
Great Teacher Award (2003)[7]
ArbeidsstedColumbia University
FagfeltInformatikk
Doktorgrads-
studenter
Krysta Svore[8]
Marcio O. Buss[8]
Gaurav Singh Kc[8]
Marc Eaddy[8]
Kjent forPrinciples of Compiler Design
Awk

Han er best kjent for sin arbeid med programmeringsspråk, kompilatorer og beslektede algoritmer og for sine lærebøker om kunsten og vitenskapen innen programmering.[9][10][11][12][13][14][15][16][17][18]

Referanser rediger

  1. ^ Social Networks and Archival Context, SNAC Ark-ID w6bd8nrt, besøkt 9. oktober 2017[Hentet fra Wikidata]
  2. ^ ethw.org[Hentet fra Wikidata]
  3. ^ awards.acm.org[Hentet fra Wikidata]
  4. ^ www.nytimes.com, besøkt 31. mars 2021[Hentet fra Wikidata]
  5. ^ awards.acm.org[Hentet fra Wikidata]
  6. ^ www.candc.or.jp[Hentet fra Wikidata]
  7. ^ www.wikicu.com[Hentet fra Wikidata]
  8. ^ a b c d Mathematics Genealogy Project[Hentet fra Wikidata]
  9. ^ Aho, A. V. (1968). «Indexed Grammars---An Extension of Context-Free Grammars». Journal of the ACM. 15 (4): 647. doi:10.1145/321479.321488. 
  10. '^ Aho, A.; Gottlob, G. (2014). «A front row seat to Communications editorial transformation». Communications of the ACM. 57 (4): 5. doi:10.1145/2582611. 
  11. ^ Aho, A. V. (1969). «Nested Stack Automata». Journal of the ACM. 16 (3): 383. doi:10.1145/321526.321529. 
  12. ^ Aho, Alfred V.; Corasick, Margaret J. (juni 1975). «Efficient String Matching: An Aid to Bibliographic Search» (PDF). Communications of the ACM. 18 (6): 333–340. doi:10.1145/360825.360855. [død lenke]
  13. ^ Aho, A. V.; Johnson, S. C.; Ullman, J. D. (1977). «Code Generation for Expressions with Common Subexpressions». Journal of the ACM. 24: 146. doi:10.1145/321992.322001. 
  14. ^ Aho, A. V.; Kernighan, B. W.; Weinberger, P. J. (1979). «Awk — a pattern scanning and processing language». Software: Practice and Experience. 9 (4): 267. doi:10.1002/spe.4380090403. 
  15. ^ Aho, A.V. (1990). «Algorithms for Finding Patterns in Strings». Handbook of Theoretical Computer Science. MIT Press. s. 255–300. 
  16. ^ Mal:ACMPortal
  17. ^ Computerworld Interview with Alfred V. Aho Arkivert 29. mai 2008 hos Wayback Machine.
  18. ^ Creating Reliable Programs from Unreliable Programmers [PDF], Excellentia

Eksterne lenker rediger