Herb Sutter

Last updated • 1 min readFrom Wikipedia, The Free Encyclopedia
Herb Sutter in 2009 Professional Developers Conference 2009 Technical Leaders Panel 7.jpg
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.

Contents

Education and career

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

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

He joined Microsoft in 2002 [2] as a platform evangelist for Visual C++ .NET,[ citation needed ] rising to lead software architect for C++/CLI. [3] [4] In recent years Sutter was lead designer for C++/CX and C++ AMP. [4] In November 2024, after 22 years at Microsoft, Sutter left to join Citadel Securities. [5]

Sutter has served as the chair of the ISO C++ standards committee since 2002. [6] [3] [4]

In 2005, Sutter published an article titled "The Free Lunch Is Over" [7] that claimed that microprocessor serial-processing speed was reaching a physical limit leading to two main consequences:

The article is seen as highly influential in subsequent system design. [8] [9] [3]

Bibliography

References

  1. 1 2 "WG21 (ISO C++ Committee) Members". isocpp.org.
  2. Redmond, Wash (March 13, 2002). "ISO/ANSI C++ Standards Committee Secretary Herb Sutter Joins Microsoft's Developer Division". news.microsoft.com. Retrieved 4 April 2024.
  3. 1 2 3 Redlich, Michael. "QCon New York 2023: Day Three Recap". InfoQ. Retrieved 12 September 2023.
  4. 1 2 3 Heller, Martin (November 14, 2022). "Beyond C++: The promise of Rust, Carbon, and Cppfront". InfoWorld. Retrieved 12 September 2023.
  5. Sutter, Herb (2024-11-11). "A new chapter, and thoughts on a pivotal year for C++". Sutter’s Mill. Retrieved 2024-11-20.
  6. Clarke, Gavin (October 11, 2011). "Sutter: C++11 kicks old-school coding into 21st century" . Retrieved 14 September 2023.
  7. Sutter, H. (2005). "The free lunch is over: A fundamental turn toward concurrency in software". Dr. Dobb's Journal. Vol. 30, no. 3.
  8. 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"?
  9. Schirrmeister, Frank (26 September 2019). "Toward A Lingua Franca For Intelligent System Design". Semiconductor Engineering. Retrieved 12 September 2023.