Channels ▼
RSS

Dr. Dobb's Excellence in Programming Award


Since 1995, Dr. Dobb's has presented its Excellence in Programming Award to individuals who, in the spirit of innovation and cooperation, have made significant contributions to the advancement of software development. The Excellence in Programming Award includes a $1,000 prize that is donated in the award winner's name to a charity of the winner's choice. More complete information about the recipients for a given year can be found in the links highlighted below.

Past Winners

2012

Ward Cunningham, inventor of the wiki, creator of the Fit testing framework, and co-designer of CRC cards. Interview with Ward Cunningham, Andrew Binstock, May 15, 2012.

2011

No award.

2010

No award.

2009

Scott Meyers, author of Effective C++, More Effective C++, and Effective STL. Dr. Dobb's Excellence in Programming Award 2009, Jonathan Erickson, March 15, 2009.

2008

Bjarne Stroustrup, creator of the C++ programming language. Dr. Dobb's Excellence in Programming Award 2008, Michael Swaine, March 7, 2008.

2007

Grady Booch, for contributions to object-oriented programming, software architecture, and modeling. Dr. Dobb's Excellence in Programming Award 2007, Michael Swaine, March 9, 2007.

2006

Bruce Schneier, contributions to cryptography and computer security. Dr. Dobb's Journal Excellence in Programming Award 2006, Jonathan Erickson, April 1, 2006.

2005

Guy L. Steele, Jr., for a lifetime of contributions to languages, tools, and operating systems. Dr. Dobb's Journal Excellence in Programming Award 2005, Jonathan Erickson, April 1, 2005.

2004

P.J. Plauger, author, substantive contributor to C and C++ standards. Dr. Dobb's Journal Excellence in Programming Award 2004, Jonathan Erickson, April 1, 2004.

2003

Don Chamberlin, database pioneer, creator of SQL. Dr. Dobb's Excellence in Programming Award 2003, Jonathan Erickson, April 1, 2003.

2002

Adele Goldberg, contributor to the Smalltalk language, author, founding CEO of ParcPlace Systems. Dan Ingalls, principal architect of Smalltalk virtual machines and kernel systems. Dr. Dobb's Excellence in Programming Awards 2002, Jonathan Erickson, May 1, 2002.

2001

Anders Hejlsberg, compiler writer, author of Turbo Pascal, Delphi, and C#. Dr. Dobb's Excellence in Programming Award 2001, Jonathan Erickson, May 1, 2001.

2000

Jon Bentley, researcher and author of Programming Pearls and More Programming Pearls. Dr. Dobb's Excellence in Programming Award 2000, Jonathan Erickson, April 1, 2000.

1999

Guido van Rossum, creator of the Python programming language. Donald Becker, chief investigator of the Beowulf Project, which achieved supercomputer performance using networks of inexpensive Linux-based PCs. Dr. Dobb's Journal Excellence in Programming Awards 1999, Jonathan Erickson, June 1, 1999.

1998

The "Gang of Four" — Richard Helm, Erich Gamma, Ralph Johnson, John Vlissides — authors of Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley, 1995). Dr. Dobb's Journal's Excellence in Programming Awards 1998, Jonathan Erickson, March 1, 1998.

1997

Ron Rivest, cryptographer, co-creator of the RSA standard. Gary Kildall, pioneering author of the CP/M operating system. Dr. Dobb's Journal's Excellence in Programming Awards 1997, Jonathan Erickson, May 1, 1997.

1996

Larry Wall, author of the Perl programming language. James Gosling, chief architect of Java. Dr. Dobb's Journal's Excellence in Programming Awards 1996, Jonathan Erickson, March 1, 1996.

1995

Alexander Stepanov, creator of the C++ Standard Template Library. Linus Torvalds, creator of the Linux operating system. Dr. Dobb's Journal's Excellence in Programming Awards 1995, Jonathan Erickson, March 1, 1995.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video