SIGPLAN is the Association for Computing Machinery's Special Interest Group on programming languages.
Awards
Programming Languages Achievement Award:
- 2008: Barbara Liskov
- 2007: Niklaus Wirth
- 2006: Ron Cytron, Jeanne Ferrante, Barry K. Rosen, Mark Wegman, and Kenneth Zadeck
- 2005: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
- 2004: John Backus
- 2003: John C. Reynolds
- 2002: John McCarthy
- 2001: Robin Milner
- 2000: Susan Graham
- 1999: Ken Kennedy
- 1998: Fran Allen
- 1997: Guy Steele
SIGPLAN Doctoral Dissertation Award:
- 2003: Godmar Back
- 2002: Michael Hicks
- 2001: Rastislav Bodik
SIGPLAN Distinguished Service Award:
- 2008: Michael Burke
- 2007: Linda M. Northrop
- 2006: Hans Boehm
- 2005: no award made
- 2004: Ron Cytron
- 2003: Mary Lou Soffa
- 2002: Andrew Appel
- 2001: Barbara Ryder
- 2000: David Wise
- 1999: Loren Meissner
- 1998: Brent Hailpern
- 1997: Jan Lee and Jean E. Sammet
- 1996: Dick Wexelblat and John Richards
Most Influential PLDI Paper Award:
- 2008 (for 1998): The implementation of the Cilk-5 multithreaded language, Matteo Frigo, Charles E. Leiserson, Keith H. Randall
- 2007 (for 1997): Exploiting hardware performance counters with flow and context sensitive profiling, Glenn Ammons, Thomas Ball, and James R. Larus
- 2006 (for 1996): TIL: A Type-Directed Optimizing Compiler for ML, David Tarditi, Greg Morrisett, Perry Cheng, Christopher Stone, Robert Harper, and Peter Lee
- 2005 (for 1995): Selective Specialization for Object-Oriented Languages, Jeffrey Dean, Craig Chambers, and David Grove
- 2004 (for 1994): ATOM: a system for building customized program analysis tools, Amitabh Srivastava and Alan Eustace
- 2003 (for 1993): Space Efficient Conservative Garbage Collection, Hans Boehm
- 2002 (for 1992): Lazy Code Motion, Jens Knoop, Oliver Rüthing, Bernhard Steffen
- 2001 (for 1991): A data locality optimizing algorithm, Michael E. Wolf and Monica S. Lam
- 2000 (for 1990): Profile guided code positioning, Karl Pettis and Robert C. Hansen
Most Influential POPL Paper Award
- 2006 (for 1996): Points-to Analysis in Almost Linear Time, Bjarne Steensgaard
- 2005 (for 1995): A Language with Distributed Scope, Luca Cardelli
- 2004 (for 1994): Implementation of the Typed Call-by-Value lambda-calculus using a Stack of Regions, Mads Tofte and Jean-Pierre Talpin
- 2003 (for 1993): Imperative functional programming, Simon Peyton Jones and Philip Wadler