Herb Sutter is a prominent
C++
C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
expert. He is also a book author and was a columnist for
Dr. Dobb's Journal. He joined
Microsoft
Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washin ...
in 2002 as a platform
evangelist
Evangelist may refer to:
Religion
* Four Evangelists, the authors of the canonical Christian Gospels
* Evangelism, publicly preaching the Gospel with the intention of spreading the teachings of Jesus Christ
* Evangelist (Anglican Church), a c ...
for
Visual C++
Microsoft Visual C++ (MSVC) is a compiler for the C, C++ and C++/CX programming languages by Microsoft. MSVC is proprietary software; it was originally a standalone product but later became a part of Visual Studio and made available in both tri ...
.NET, rising to lead
software architect for
C++/CLI
C++/CLI is a variant of the C++ programming language, modified for Common Language Infrastructure. It has been part of Visual Studio 2005 and later, and provides interoperability with other .NET languages such as C#. Microsoft created C++/CLI ...
.
Sutter has 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
Phillip James (P.J. or Bill) Plauger (; born January 13, 1944, Petersburg, West Virginia) is an author, entrepreneur and computer programmer. He has written and co-written articles and books about programming style, software tools, and the C ...
. He then re-assumed the convener position, after Plauger resigned in October 2009.
In recent years Sutter was lead designer for
C++/CX and
C++ AMP
C, or c, is the third letter in the Latin alphabet, used in the modern English alphabet, the alphabets of other western European languages and others worldwide. Its name in English is ''cee'' (pronounced ), plural ''cees''.
History
"C" ...
.
Education and career
Sutter was born and raised in
Oakville, Ontario
Oakville is a town in Halton Region, Ontario, Canada. It is located on Lake Ontario between Toronto and Hamilton. At its 2021 census population of 213,759, it is Ontario's largest town. Oakville is part of the Greater Toronto Area, one of the ...
, before studying computer science at Canada's
University of Waterloo
The University of Waterloo (UWaterloo, UW, or Waterloo) is a public research university with a main campus in Waterloo, Ontario, Canada. The main campus is on of land adjacent to "Uptown" Waterloo and Waterloo Park. The university also operates ...
.
From 1995 to 2001 he was chief technology officer at PeerDirect where he designed the PeerDirect database replication engine.
[
]
Bibliography
* ''Exceptional C++'' (Addison-Wesley
Addison-Wesley is an American publisher of textbooks and computer literature. It is an imprint of Pearson PLC, a global publishing and education company. In addition to publishing books, Addison-Wesley also distributes its technical titles throu ...
, 2000, )
* ''More Exceptional C++'' (Addison-Wesley
Addison-Wesley is an American publisher of textbooks and computer literature. It is an imprint of Pearson PLC, a global publishing and education company. In addition to publishing books, Addison-Wesley also distributes its technical titles throu ...
, 2002, )
* ''Exceptional C++ Style'' (Addison-Wesley
Addison-Wesley is an American publisher of textbooks and computer literature. It is an imprint of Pearson PLC, a global publishing and education company. In addition to publishing books, Addison-Wesley also distributes its technical titles throu ...
, 2005, )
* ''C++ Coding Standards'' (together with Andrei Alexandrescu
Andrei Alexandrescu (born 1969) is a Romanian-American C++ and D language programmer and author. He is particularly known for his pioneering work on policy-based design implemented via template metaprogramming. These ideas are articulated ...
, Addison-Wesley
Addison-Wesley is an American publisher of textbooks and computer literature. It is an imprint of Pearson PLC, a global publishing and education company. In addition to publishing books, Addison-Wesley also distributes its technical titles throu ...
, 2005, )
References
External links
*
*
{{DEFAULTSORT:Sutter, Herb
Living people
Canadian computer programmers
People in information technology
Microsoft employees
C++ people
Year of birth missing (living people)