You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Herb Sutter

From EverybodyWiki Bios & Wiki

Herb Sutter in 2009

Herb Sutter is a prominent C++ expert. He is also an author of several books on C++ and was a columnist for Dr. Dobb's Journal.

Education and career[edit]

Sutter was born and raised in Oakville, Ontario, and studied computer science at Canada's University of Waterloo.[1][third-party source needed]

From 1995 to 2001 he was chief technology officer at PeerDirect where he designed the PeerDirect database replication engine.[1][third-party source needed]

He joined Microsoft in 2002[citation needed] as a platform evangelist for Visual C++ .NET,[citation needed] rising to lead software architect for C++/CLI.[2][3] In recent years Sutter was lead designer for C++/CX and C++ AMP.[3]

Sutter currently serves as the chair of the ISO C++ standards committee,[2] a position he has held for over a decade.[3]

The Free Lunch Is Over[edit]

"The Free Lunch Is Over" was an article written by Herb Sutter and published in 2005.[4] It claimed that microprocessor serial-processing speed was reaching a physical limit leading to two main consequences:

  • processor manufacturers would focus on products that better support multithreading (such as multi-core processors), and
  • software developers would be forced to develop massively multithreaded programs as a way to better use such processors.

The article is seen as highly influential in subsequent system design.[5][6][2]

Bibliography[edit]

  • Exceptional C++ (Addison-Wesley, 2000, ISBN 0-201-61562-2 Search this book on .)
  • More Exceptional C++ (Addison-Wesley, 2002, ISBN 0-201-70434-X Search this book on .)
  • Exceptional C++ Style (Addison-Wesley, 2005, ISBN 0-201-76042-8 Search this book on .)
  • C++ Coding Standards (together with Andrei Alexandrescu, Addison-Wesley, 2005, ISBN 0-321-11358-6 Search this book on .)

References[edit]

  1. 1.0 1.1 "WG21 (ISO C++ Committee) Members". isocpp.org.
  2. 2.0 2.1 2.2 Redlich, Michael. "QCon New York 2023: Day Three Recap". InfoQ. Retrieved 12 September 2023.
  3. 3.0 3.1 3.2 Heller, Martin (November 14, 2022). "Beyond C++: The promise of Rust, Carbon, and Cppfront". InfoWorld. Retrieved 12 September 2023.
  4. Sutter, H. (2005). "The free lunch is over: A fundamental turn toward concurrency in software". Dr. Dobb's Journal. Vol. 30 no. 3.
  5. Miller, Paul (June 23, 2016). "Why would you want a 1,000 core processor?". The Verge. Retrieved 12 September 2023. Are you familiar with the highly influential piece for programmers by Herb Sutter called "The Free Lunch Is Over"?
  6. Schirrmeister, Frank (26 September 2019). "Toward A Lingua Franca For Intelligent System Design". Semiconductor Engineering. Retrieved 12 September 2023.

External links[edit]

  • Media related to [[commons:Lua error in Module:WikidataIB at line 466: attempt to index field 'wikibase' (a nil value).|Lua error in Module:WikidataIB at line 466: attempt to index field 'wikibase' (a nil value).]] at Wikimedia Commons
  • Official website


This article "Herb Sutter" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Herb Sutter. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.

Page kept on Wikipedia This page exists already on Wikipedia.