Herb Sutter
   HOME

TheInfoList



OR:

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)