Scott Douglas Meyers (born April 9, 1959) is an American author and software consultant, specializing in the C++ computer programming language. He is known for his Effective C++ book series. During his career, he was a frequent speaker at conferences and trade shows.

Scott Meyers
Meyers in 2013
Born (1959-04-09) April 9, 1959 (age 65)
Alma materStanford University (M.Sc), Brown University (PhD)
Known forEffective Software Development Series

Biography

edit

He holds a Ph.D. in computer science from Brown University and an M.S. in computer science from Stanford University.[1] He conceived and, with Herb Sutter, Andrei Alexandrescu, Dan Saks, and Steve Dewhurst, co-organized and presented the boutique (limited-attendance) conference, The C++ Seminar, which took place three times in 2001-2002. He also conceived and, with Sutter and Alexandrescu, co-organized and presented another boutique conference, C++ and Beyond[2] annually in 2010-2014.

Meyers has expressed opposition to asking programmers to solve design or programming problems during job interviews:

"I hate anything that asks me to design on the spot. That's asking to demonstrate a skill rarely required on the job in a high-stress environment, where it is difficult for a candidate to accurately prove their abilities. I think it's fundamentally an unfair thing to request of a candidate."[3]

In December 2015, Meyers announced his retirement from the world of C++.[4]

Publications

edit
  • 1992. Effective C++: 50 Specific Ways to Improve Your Programs and Designs. ISBN 0-201-56364-9[5][6]
  • 1995. More Effective C++: 35 New Ways to Improve Your Programs and Designs. ISBN 0-201-63371-X
  • 1998. Effective C++, Second Edition: 50 Specific Ways to Improve Your Programs and Designs. ISBN 0-201-92488-9
  • 2001. Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library. ISBN 0-201-74962-9
  • 2005. Effective C++, Third Edition: 55 Specific Ways to Improve Your Programs and Designs. ISBN 0-321-33487-6[7]
  • 2010. Overview of The New C++ (C++11). Annotated training materials published by Artima Press. No ISBN.
  • 2010. Effective C++ in an Embedded Environment. Annotated training materials published by Artima Press. No ISBN.
  • 2014. Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14. ISBN 1-491-90399-6

Awards and achievements

edit

Meyers is known for his popular Effective C++ Software Development books.

In March 2009, Meyers was awarded the 2009 Dr. Dobb's Excellence in Programming Award.[8][9]

References

edit
  1. ^ Venners, Bill (16 December 2002). "Multiple Inheritance and Interfaces: A Conversation with Scott Meyers, Part I". Artima.
  2. ^ C++ and Beyond conference website
  3. ^ "How to Interview a Programmer" from Artima Developer
  4. ^ "} // good to go"
  5. ^ Prata, Stephen (2001-11-01). C++ Primer Plus. Sams Publishing. pp. 1029–. ISBN 9780672322235. Retrieved 4 July 2012.
  6. ^ Allison, Chuck (May 1, 1999). "Review of Scott Meyers' Effective C++ Compact Disk". Dr Dobb's Journal. Retrieved 4 July 2012.
  7. ^ "Effective C++, Third Edition". Slashdot. June 7, 2005. Retrieved 4 July 2012.
  8. ^ Erickson, Jonathan (15 March 2009). "Dr. Dobb's 2009 Excellence in Programming Award". DR. Dobb's. Retrieved 5 January 2019.
  9. ^ "Dr. Dobb's 2009 Excellence in Programming Award"
edit