Herb Sutter: Difference between revisions
Importing Wikidata short description: "US computer programmer and author" (Shortdesc helper) |
ZimZalaBim (talk | contribs) →The Free Lunch Is Over: no indication this notable |
||
Line 14: | Line 14: | ||
== Guru of the Week == |
== Guru of the Week == |
||
From 1997 to 2003, Sutter regularly created C++ programming problems and posted them on the [[Usenet]] 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++''. New articles, mostly related to [[C++11]], were published since November 2011.<ref>[http://herbsutter.com/category/c/gotw/ GotW category of the Sutter's blog]</ref> |
From 1997 to 2003, Sutter regularly created C++ programming problems and posted them on the [[Usenet]] 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++''. New articles, mostly related to [[C++11]], were published since November 2011.<ref>[http://herbsutter.com/category/c/gotw/ GotW category of the Sutter's blog]</ref> |
||
== The Free Lunch Is Over == |
|||
"The Free Lunch Is Over" is an article<ref>{{cite magazine |last=Sutter |first=H. |date=2005 |title=The free lunch is over: A fundamental turn toward concurrency in software |magazine=Dr. Dobb's Journal |volume=30 |issue=3 |url=http://www.gotw.ca/publications/concurrency-ddj.htm}}</ref> from Herb Sutter published in 2005. It stated that [[microprocessor]] serial-processing speed is reaching a physical limit, which leads to two main consequences: |
|||
* processor manufacturers will focus on products that better support [[Thread (computer science)|multithreading]] (such as multi-core processors), and |
|||
* software developers will be forced to develop massively [[Thread (computer science)|multithreaded]] programs as a way to better use such processors. |
|||
==Bibliography== |
==Bibliography== |
Revision as of 14:30, 4 October 2022
![](http://upload.wikimedia.org/wikipedia/commons/thumb/a/a8/Professional_Developers_Conference_2009_Technical_Leaders_Panel_7.jpg/220px-Professional_Developers_Conference_2009_Technical_Leaders_Panel_7.jpg)
Herb Sutter is a prominent C++ expert. He is also a book author and was 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.[1] 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. He then re-assumed the convener position,[2] after Plauger resigned in October 2009.[3][4] In recent years Sutter was lead designer for C++/CX and C++ AMP.[5]
Education and career
Sutter was born and raised in Oakville, Ontario, before studying computer science at Canada's University of Waterloo.[6]
From 1995 to 2001 he was chief technology officer at PeerDirect where he designed the PeerDirect database replication engine.[6]
Guru of the Week
From 1997 to 2003, Sutter regularly created C++ programming problems and posted them on the Usenet 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++. New articles, mostly related to C++11, were published since November 2011.[7]
Bibliography
- Exceptional C++ (Addison-Wesley, 2000, ISBN 0-201-61562-2)
- More Exceptional C++ (Addison-Wesley, 2002, ISBN 0-201-70434-X)
- Exceptional C++ Style (Addison-Wesley, 2005, ISBN 0-201-76042-8)
- C++ Coding Standards (together with Andrei Alexandrescu, Addison-Wesley, 2005, ISBN 0-321-11358-6)
References
- ^ Sutter, Herb (2004-04-01). "Trip Report: October–December 2003". Dr. Dobb's Journal. Retrieved 2009-05-21.
- ^ Herb Sutter (2010-03-03). "Where can you get the ISO C++ standard, and what does "open standard" mean?". Sutter's Mill. Retrieved 2011-10-16.
- ^ Stefanus Du Toit (2009-12-04). Minutes of WG21 Meeting, October 19, 2009 (PDF). Open Standards (Report). pp. 10, 20–21. Retrieved 2010-04-10.
- ^ George Ryan; Ville Voutilainen; Francis Glassborow; Steve Clamage (2009-10-25). "Plauger resigned as convener?". comp.std.c++ (Mailing list). Retrieved 22 May 2020.
- ^ "About". Retrieved 2012-10-30.
- ^ a b "WG21 (ISO C++ Committee) Members". isocpp.org.
- ^ GotW category of the Sutter's blog
External links
Media related to Herb Sutter at Wikimedia Commons
- Official website