Who are you looking for?

Install Famoose

Keep Famoose on your home screen or desktop for easy access.

Open this site in Chrome or Edge and look for Install app in the browser menu or address bar. If no install option appears, you can bookmark Famoose instead.

Famoose.co
Appearance
Text size
Page width
Colour
Alfred Aho
Computer scientist

Alfred Aho

Famoose for

Developing compiler theory, text-search algorithms and influential computing textbooks.

Pattern matching · Principles of Compiler Design

Born
9 August 1941
Birthplace
Timmins

More people

Alfred Aho

Alfred Aho is a Canadian computer scientist whose research helped turn programming-language theory into widely used software tools.

Early life

Education

Studied engineering physics at Toronto and earned his doctorate at Princeton in 1967.

Career

  1. 1967

    Bell Labs

    Began work on languages and algorithms.

  2. 1995

    Columbia

    Joined the university’s computer-science leadership.

Contributions

Pattern matching

Developed algorithms used in egrep and fgrep.

Principles of Compiler Design

Co-authored the influential textbook with Jeffrey Ullman.

Turing Award

Shared the award with Ullman.

Beyond research

Teaching

His textbooks helped teach compiler construction to generations of students.

Sources & photo creditBiography and careerBiographical referencesAdditional biographical source

Original photograph. Cropped and displayed in monochrome.

Photo: Alfred Aho / Columbia University. Source credit retained; reuse licence not established · Original image. Cropped and displayed in monochrome.