Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

Alfred Aho

Un article de Wikipédia, l'encyclopédie libre.

Cet article est uneébauche concernant l’informatique et une personnalitécanadienne.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations desprojets correspondants.
Page d’aide sur l’homonymie

Pour les articles homonymes, voirAho.

Alfred Aho
une illustration sous licence libre serait bienvenue
Biographie
Naissance
Nom de naissance
Alfred Vaino AhoVoir et modifier les données sur Wikidata
Nationalité
Formation
Activités
Autres informations
A travaillé pour
Membre de
Directeur de thèse
Site web
Distinctions
Œuvres principales
Principles of Compiler Design(d),AwkVoir et modifier les données sur Wikidata

modifier -modifier le code -modifier WikidataDocumentation du modèle

Alfred Vaino Aho (né le àTimmins,Ontario) est un informaticiencanadien qui travaille dans leslaboratoires Bell ; il est professeur d'informatique à l'université Columbia.

Il est particulièrement connu pour avoir créé le langage de programmationAwk avecPeter Weinberger etBrian Kernighan, et pour avoir écrit avecRavi Sethi etJeffrey Ullman leDragon book, livre de référence dans le domaine de lacompilation.

Il est, avecMargaret Corasick, le créateur de l'algorithme d'Aho-Corasick publié en 1975 et utilisé dans l'utilitairegrep disponible sousUnix.

En2003, il reçoit lamédaille John von Neumann[1] et en2020 leprix Turing[2].

Biographie

[modifier |modifier le code]

Aho a passé une licence de physique à l'université de Toronto et soutenu en 1966 sa thèse en génie électrique à l'université de Princeton. Dans ce mémoire, il emploie pour la première fois les concepts degrammaire indexée et d'automate à piles emboîtées pour étendre les possibilités deslangages formels, tout en préservant leurcaractère décidable et déterministe.

Aho rejoint ensuite le Centre de recherches informatiques des Laboratoires Bell, où il sera employé jusqu'en 1991 : il y met au point des algorithmes rapides dereconnaissance de motifs et d'analyse syntaxique (notamment l'algorithme d'Aho-Corasick), qui seront d'ailleurs intégrés dans les premières versions de l'environnementUnix sous la forme des commandesegrep etfgrep. Ils ont été depuis exploités dans divers programmes de recherche bibliographique, dont celui deMargaret J. Corasick.

Aho travaille alors étroitement avecSteve Johnson etJeffrey Ullman au développement d'algorithmes rapides d'analyse et de conversion : Steve Johnson se sert de ses algorithmes récursifs de conversion pour écrire l'analyseur syntaxiqueyacc, tandis queMichael E. Lesk etEric Schmidt intègrent ses algorithmes d'analyse d'expressions régulières pour l'analyseur lexicallex. lex et yacc (et leurs dérivés) font aujourd'hui partie de l'interface de la plupart des compilateurs.

Aho a exercé les fonctions de chef de département d'informatique de l'université Columbia, puis celles de vice-président du Centre de recherches informatiques des Laboratoires Bell de 1997 à 2002. En 2011, il s'est vu attribuer la chaire Lawrence Gussman d'informatique à l'université Columbia

Publications

[modifier |modifier le code]

(Sélection d'ouvrages)

Références

[modifier |modifier le code]
  1. (en) « IEEE John von Neumann Medal Recipients », surIEEE.
  2. (en) « Columbia's Alfred Aho and Stanford's Jeffrey Ullman receive 2020 ACM A.M. Turing Award », surawards.acm.org(consulté le)

Liens externes

[modifier |modifier le code]
v ·m
Lauréats duprix Turing
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=Alfred_Aho&oldid=201612683 ».
Catégories :
Catégories cachées :

[8]ページ先頭

©2009-2025 Movatter.jp