Herb Sutter is one of the most prominent C++ (pronounced see plus plus) is a general-purpose computer programming language. It is a statically typed free-form multi-paradigm language supporting procedural programming, data abstraction, object-oriented programming, and generic programming. During the 1990s, C++ became one of the most popular commercial programming languages. Bell Labs Bjarne Stroustrup...
C++ experts. He is also a book author and a columnist for Dr. Dobb's Journal. His books include:
Exceptional C++ ( Pearson can mean Pearson PLC the media conglomerate. Fred Stark Pearson, D.Sc, an American Electrical and mechanical engineer. Pearson, Texas a small town in Texas named after Dr Pearson. Lester Bowles Pearson former Prime Minister of Canada ...
Addison-Wesley, 2000, ISBN 0-201-61562-2)
More Exceptional C++ ( Pearson can mean Pearson PLC the media conglomerate. Fred Stark Pearson, D.Sc, an American Electrical and mechanical engineer. Pearson, Texas a small town in Texas named after Dr Pearson. Lester Bowles Pearson former Prime Minister of Canada ...
Addison-Wesley, 2002, ISBN 0-201-70434-X)
Exceptional C++ Style ( Pearson can mean Pearson PLC the media conglomerate. Fred Stark Pearson, D.Sc, an American Electrical and mechanical engineer. Pearson, Texas a small town in Texas named after Dr Pearson. Lester Bowles Pearson former Prime Minister of Canada ...
Addison-Wesley, 2005, ISBN 0-201-76042-8)
C++ Coding Standards (together with Andrei Alexandrescu is widely regarded as one of the foremost experts on advanced C++ programming. He is particularly known for his pioneering work on policy_based design implemented via template metaprogramming. These ideas are articulated in his book Modern C++ Design (Addison-Wesley, 2001, ISBN 0201704315) and were first implemented in...
Andrei Alexandrescu, Pearson can mean Pearson PLC the media conglomerate. Fred Stark Pearson, D.Sc, an American Electrical and mechanical engineer. Pearson, Texas a small town in Texas named after Dr Pearson. Lester Bowles Pearson former Prime Minister of Canada ...
Addison-Wesley, 2005, ISBN 0-321-11358-6)
As of Feb. 2005, Herb Sutter is chair of the ISO C++ standards committee and is employed as a software architect for Microsoft Corporation (NASDAQ: MSFT), (founded 1975), headquartered in Redmond, Washington, USA, is the worlds largest software company (with over 50,000 employees in various countries, as of May 2004). Microsoft develops, manufactures, licenses and supports a wide range of software products for various computing devices. Its best known product...
Microsoft.
HerbSutter is a software development consultant, a software architect at Microsoft, and chair of the ISO C++ standards committee.
He is also the author of four acclaimed books and hundreds of technical papers and articles, including the widely-cited article "The Free Lunch Is Over" which originally coined the title phrase and "concurrency revolution" to describe the software sea change now in progress to exploit increasingly parallel hardware.
Herb regularly gives invited talks and is available for in-house training and mentoring.
Sutter's typical approach is to start with a short snippet of code, and then to say, in effect, "what's wrong with this?" Be forewarned: if you tackle this book you had better enjoy reading through code and some programmers simply do not.
Sutter's own orientation seems to be toward large-scale projects, and his book will have the most appeal to those who are creating libraries for the same.
Sutter presents a code snippet and then asks the reader to determine which of the included headers are really necessary to make it compile.