Herb Sutter
Encyclopedia
Herb Sutter is a prominent C++
expert. He is also a book author and a columnist for Dr. Dobb's Journal
. He joined Microsoft
in 2002 as a platform evangelist
for Visual C++
.NET
, rising to lead software architect
for C++/CLI
. Sutter served as secretary and convener of the ISO C++ standards committee for over 10 years. In September 2008 he was replaced by P.J. Plauger. He then re-assumed the convener position, after Plauger resigned in October 2009.
newsgroup comp.lang.c++.moderated, under the title Guru of the Week. The problems generally addressed common misconceptions or poorly understood concepts in C++. Sutter later published expanded versions of many of the problems in his first two books, Exceptional C++ and More Exceptional C++.
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...
expert. He is also a book author and a columnist for Dr. Dobb's Journal
Dr. Dobb's Journal
Dr. Dobb's Journal was a monthly journal published in the United States by CMP Technology. It covered topics aimed at computer programmers. DDJ was the first regular periodical focused on microcomputer software, rather than hardware. It later became a monthly section within the periodical...
. He joined Microsoft
Microsoft
Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...
in 2002 as a platform evangelist
Technology evangelist
A technical or technology evangelist is a person who attempts to build a critical mass of support for a given technology in order to establish it as a technical standard in a market that is subject to network effects...
for Visual C++
Visual C++
Microsoft Visual C++ is a commercial , integrated development environment product from Microsoft for the C, C++, and C++/CLI programming languages...
.NET
.NET Framework
The .NET Framework is a software framework that runs primarily on Microsoft Windows. It includes a large library and supports several programming languages which allows language interoperability...
, rising to lead software architect
Systems architect
The systems architect establishes the basic structure of the system, defining the essential core design features and elements that provide the framework for all that follows, and are the hardest to change later....
for C++/CLI
C++/CLI
C++/CLI is Microsoft's language specification intended to supersede Managed Extensions for C++. It is a complete revision that aims to simplify the older Managed C++ syntax . C++/CLI is standardized by Ecma as ECMA-372...
. Sutter served as secretary and convener of the ISO C++ standards committee for over 10 years. In September 2008 he was replaced by P.J. Plauger. He then re-assumed the convener position, after Plauger resigned in October 2009.
Guru of the Week
From 1997 to 2003, Sutter regularly created C++ programming problems and posted them on the UsenetUsenet
Usenet is a worldwide distributed Internet discussion system. It developed from the general purpose UUCP architecture of the same name.Duke University graduate students Tom Truscott and Jim Ellis conceived the idea in 1979 and it was established in 1980...
newsgroup comp.lang.c++.moderated, under the title Guru of the Week. The problems generally addressed common misconceptions or poorly understood concepts in C++. Sutter later published expanded versions of many of the problems in his first two books, Exceptional C++ and More Exceptional C++.