Alfred Aho
Columbia University 

Programming Language Compilers for the 21st Century
 
Abstract: Compiler construction has long been viewed as a software engineering task that has elegantly blended theory with practice. Today, however, the theory of compiler design is struggling to keep up with the increasing diversity in software, languages and machines. This talk will review some of the challenges that trends in software systems, programming languages and computer architecture are placing on the compiler designers of the future.

Biography: Alfred V. Aho is a professor in the Computer Science Department at Columbia University. He received his PhD in EE/CS at Princeton University and then conducted research at the Computing Sciences Research Center at Bell Labs. He subsequently served as General Manager of the Information Sciences and Technologies Research Laboratory at Bellcore (now Telcordia) and as Chair of the Computer Science Department at Columbia University.

He is well known for his research in algorithms, compilers and theory of computation, and his 10 textbooks in computer science. He created the widely used scripting language AWK with Brian Kernighan and Peter Weinberger. Dr. Aho is a member of the U.S. National Academy of Engineering and the American Academy of Arts and Sciences. He holds honorary doctorates from the Universities of Helsinki and Waterloo.

Quick Links

2012-2013 DLS

  • Zvi Galil
  • Hector Levesque
  • Jennifer Chayes
  • Renée Miller
  • Maneesh Agrawala
  • David Eppstein

2011-2012 DLS

  • Bruno Buchberger
  • Saul Greenberg
  • Ed Lazowska
  • Jeannette Wing
  • Cynthia Dwork

2010-2011 DLS

  • Stuart Feldman
  • Madhu Sudan
  • Susan Landau
  • Gilles Brassard
  • Joe Marks
  • Jon Kleinberg

2009-2010 DLS

  • Andy Yao
  • Paul Van Oorschot
  • Shafi Goldwasser
  • Adi Shamir
  • Fran Allen

2008-2009 DLS

  • Alan Kay
  • Eric Brewer
  • Anne Condon
  • Nancy Leveson
  • Tom Furness

2007-2008 DLS

  • David Patterson
  • Manuela Veloso
  • David D. Clark
  • Christos Papadimitriou

2006-2007 DLS

  • Kurt Mehlhorn
  • Ben Shneiderman
  • Barbara Liskov
  • Vint Cerf

2005-2006 DLS

  • Umesh Vazirani
  • Stephen Cook
  • Andrew Tanenbaum
  • Andries van Dam

2004-2005 DLS

  • Alfred Aho
  • Brian Kernighan
  • Jim Gray
  • Barbara Grosz
  • Jim Mitchell