Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Herb Sutter
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Education and career== Sutter was born and raised in [[Oakville, Ontario]], and studied computer science at Canada's [[University of Waterloo]].<ref name=isocpp>{{cite web |url=https://isocpp.org/wiki/faq/wg21#herb-sutter |title=WG21 (ISO C++ Committee) Members |website=isocpp.org}}</ref>{{third-party inline|date=September 2023}} From 1995 to 2001 he was chief technology officer at PeerDirect where he designed the PeerDirect database replication engine.<ref name=isocpp/>{{third-party inline|date=September 2023}} He joined [[Microsoft]] in 2002<ref name="Microsoft News">{{cite web |url=https://news.microsoft.com/2002/03/13/isoansi-c-standards-committee-secretary-herb-sutter-joins-microsofts-developer-division/ |date=March 13, 2002 |access-date=4 April 2024 |last1=Redmond |first1=Wash |title=ISO/ANSI C++ Standards Committee Secretary Herb Sutter Joins Microsoft’s Developer Division |website=news.microsoft.com}}</ref> as a platform [[technology evangelist|evangelist]] for [[Visual C++]] [[.NET Framework|.NET]],{{cn|date=September 2023}} rising to lead [[systems architect|software architect]] for [[C++/CLI]].<ref name="day three">{{cite web |last1=Redlich |first1=Michael |title=QCon New York 2023: Day Three Recap |url=https://www.infoq.com/news/2023/06/day-three-qcon-ny-2023/ |website=InfoQ |access-date=12 September 2023}}</ref><ref name="Beyond C++" /> In recent years Sutter was lead designer for [[C++/CX]] and [[C++ AMP]].<ref name="Beyond C++" /> In November 2024, after 22 years at Microsoft, Sutter left to join [[Citadel Securities]].<ref>{{Cite web |last=Sutter |first=Herb |date=2024-11-11 |title=A new chapter, and thoughts on a pivotal year for C++ |url=https://herbsutter.com/2024/11/11/a-new-chapter-and-a-pivotal-year-for-cpp/ |access-date=2024-11-20 |website=Sutter’s Mill |language=en}}</ref> Sutter has served as the chair of the ISO C++ standards committee since 2002.<ref name=Oldschool>{{cite news |last1=Clarke |first1=Gavin |title=Sutter: C++11 kicks old-school coding into 21st century |url=https://www.theregister.com/2011/10/11/new_c_plus_plus_published/ |access-date=14 September 2023 |date=October 11, 2011}}</ref><ref name="day three" /><ref name="Beyond C++">{{cite news |last1=Heller |first1=Martin |title=Beyond C++: The promise of Rust, Carbon, and Cppfront |url=https://www.infoworld.com/article/3678178/beyond-c-the-promise-of-rust-carbon-and-cppfront.html |access-date=12 September 2023 |work=InfoWorld |date=November 14, 2022}}</ref> In 2005, Sutter published an article titled "The Free Lunch Is Over"<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> that 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 [[Thread (computer science)|multithreading]] (such as multi-core processors), and * Software developers would be forced to develop massively [[Thread (computer science)|multithreaded]] programs as a way to better use such processors. The article is seen as highly influential in subsequent system design.<ref>{{cite news |last1=Miller |first1=Paul |title=Why would you want a 1,000 core processor? |url=https://www.theverge.com/circuitbreaker/2016/6/23/12016306/kilocore-1000-core-processor-uc-davis |access-date=12 September 2023 |work=The Verge |date=June 23, 2016|quote=Are you familiar with the highly influential piece for programmers by Herb Sutter called "The Free Lunch Is Over"?}}</ref><ref>{{cite web |last1=Schirrmeister |first1=Frank |title=Toward A Lingua Franca For Intelligent System Design |url=https://semiengineering.com/toward-a-lingua-franca-for-intelligent-system-design/ |website=Semiconductor Engineering |date=26 September 2019 |access-date=12 September 2023}}</ref><ref name="day three" />
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)