Jump to content

Dr. Dobb's Excellence in Programming Award

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by J.D. Hildebrand (talk | contribs) at 23:22, 8 March 2012 (I rewrote this section to add more information, including background on the publication and the award. I added a specific citation to the 1995 article in which the awards were first announced.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

--J.D. Hildebrand (talk) 23:22, 8 March 2012 (UTC)== Dr. Dobb's Excellence in Programming Awards ==

The Dr. Dobb's Excellence in Programming Award is an annual prize that was given to individuals who, in the opinion of the editors of Dr. Dobb's, "made significant contributions to the advancement of software development." The Excellence in Programming Award included a $1,000 prize that was donated in the award winner's name to a charity of the winner's choice.[1]

The award was launched in 1995 in the print edition of Dr. Dobb's Journal and was given each year until 2009. According to Dr. Dobb's editor-in-chief Jonathan Erickson, the award was intended to recognize "achievement and excellence in the field of computer programming." In his article introducing the awards, Erickson wrote that the winners were "selected by a special editorial committee" of the magazine.[2]

Because Dr. Dobb's serves an audience of software developers, the Excellence in Programming Award recognized resources for programmers: languages, code libraries, tutorial books, and so on. Developers of shrinkwrap software intended for retail sale, custom software for corporate use, embedded systems, or general-purpose applications were not considered for the award.

The Excellence in Programming Award was intended to recognize individual contributions. Dr. Dobb's sponsors a different award, the Jolt Award, for companies that produce tools for programmers.

Recipients

2011

No award.

2010

No award.

2009

Scott Meyers, author of Effective C++, More Effective C++, and Effective STL.[3]

2008

Bjarne Stroustrup, creator of the C++ programming language.[4]

2007

Grady Booch, for contributions to object-oriented programming, software architecture, and modeling.[5]

2006

Bruce Schneier, contributions to cryptography and computer security.[6]

2005

Guy L. Steele, Jr., for a lifetime of contributions to programming languages, tools, and operating systems.[7]

2004

P.J. Plauger, author, substantive contributor to C and C++ standards.[8]

2003

Don Chamberlin, database pioneer, creator of SQL.[9]

2002

Adele Goldberg, contributor to the Smalltalk language, author, founding CEO of ParcPlace Systems.[10] Dan Ingalls, principal architect of Smalltalk virtual machines and kernel systems.[11]

2001

Anders Hejlsberg, compiler writer, author of Turbo Pascal, Delphi, and C#.[12]

2000

Jon Bentley, researcher and author of Programming Pearls and More Programming Pearls.[13]

1999

Guido van Rossum, creator of the Python programming language.[14] Donald Becker, chief investigator of the Beowulf Project, which achieved supercomputer performance using networks of inexpensive Linux-based PCs.[11]

1998

The “Gang of Four” – Richard Helm, Erich Gamma, Ralph Johnson, John Vlissides – authors of Design Patterns: Elements of Reusable Object-Oriented Software.[15]

1997

Ron Rivest, cryptographer, co-creator of the RSA standard.[16] Gary Kildall, pioneering author of the CP/M operating system.[11]

1996

Larry Wall, author of the Perl programming language.[17] James Gosling, chief architect of Java.[11]

1995

Alexander Stepanov, creator of the C++ Standard Template Library.[18] Linus Torvalds, creator of the Linux operating system.[11]

References

  1. ^ Unsigned. "Dr. Dobb's Excellence in Programming Award". January 1, 2012.
  2. ^ Jonathan Erickson. "Dr. Dobb's Journal Excellence in Programming Award". March 1, 1995.
  3. ^ Erickson, Jonathan. "Dr. Dobb's 2009 Excellence in Programming Award". March 15, 2009.
  4. ^ Swaine, Michael. "Dr. Dobb's Excellence in Programming Award 2008". March 7, 2008.
  5. ^ Swaine, Michael. "Dr. Dobb's Excellence in Programming Award". March 9, 2007.
  6. ^ Erickson, Jonathan. "2006 Dr. Dobb's Journal Excellence in Programming Award". April 1, 2006.
  7. ^ Erickson, Jonathan. "2005 Dr. Dobb's Journal Excellence in Programming Award". April 1, 2005.
  8. ^ Erickson, Jonathan. "Dr. Dobb's Journal Excellence in Programming Award". April 1, 2004.
  9. ^ Erickson, Jonathan. "2003 Dr. Dobb's Excellence in Programming Award". April 1, 2003.
  10. ^ Unsigned. "2002 Dr. Dobb's Excellence in Programming Awards". May 1, 2002.
  11. ^ a b c d e Ibid.
  12. ^ Erickson, Jonathan. "Dr. Dobb's Excellence in Programming Award". May 1, 2001.
  13. ^ Erickson, Jonathan. "Dr. Dobb's Excellence in Programming Award". April 1, 2000.
  14. ^ Erickson, Jonathan. "Dr. Dobb's Journal 1999 Excellence in Programming Awards". June 1, 1999.
  15. ^ Erickson, Jonathan. "Dr. Dobb's Journal's 1998 Excellence in Programming Awards". March 1, 1998.
  16. ^ Erickson, Jonathan. "Excellence in Programming Awards". May 1, 1997.
  17. ^ Erickson, Jonathan. "Dr. Dobb's Journal Excellence in Programming Awards". March 1, 1996.
  18. ^ Erickson, Jonathan. "Dr. Dobb's Journal Excellence in Programming Awards". March 1, 1995.