Herb Sutter
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
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
"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
- 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
- ↑ 1.0 1.1 "WG21 (ISO C++ Committee) Members". isocpp.org.
- ↑ 2.0 2.1 2.2 Redlich, Michael. "QCon New York 2023: Day Three Recap". InfoQ. Retrieved 12 September 2023.
- ↑ 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.
- ↑ Sutter, H. (2005). "The free lunch is over: A fundamental turn toward concurrency in software". Dr. Dobb's Journal. Vol. 30 no. 3.
- ↑ 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"?
- ↑ Schirrmeister, Frank (26 September 2019). "Toward A Lingua Franca For Intelligent System Design". Semiconductor Engineering. Retrieved 12 September 2023.
External links
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.
| This page exists already on Wikipedia. |
