Sutter im Jahr 2009

Herb Sutter ist ein anerkannter C++- Experte. Er ist außerdem Autor mehrerer Bücher über C++ und war Kolumnist für das Dr. Dobb's Journal .

Bildung und Karriere

Sutter wurde in Oakville, Ontario , geboren und wuchs dort auf. Er studierte Informatik an der kanadischen University of Waterloo . [ 1 ]

Von 1995 bis 2001 war er Chief Technology Officer bei PeerDirect, wo er die PeerDirect-Datenbankreplikations-Engine entwickelte. [ 1 ]

Er trat 2002 [ 2 ] als Plattform -Evangelist für Visual C++ .NET in die Dienste von Microsoft und stieg dort zum leitenden Softwarearchitekten für C++/CLI auf . [ 3 ] [ 4 ] In den letzten Jahren war Sutter leitender Designer für C++/CX und C++ AMP . [ 4 ] Im November 2024, nach 22 Jahren bei Microsoft, verließ Sutter das Unternehmen, um zu Citadel Securities zu wechseln . [ 5 ]

Sutter ist seit 2002 Vorsitzender des ISO C++-Normenausschusses. [ 6 ] [ 3 ] [ 4 ]

Im Jahr 2005 veröffentlichte Sutter einen Artikel mit dem Titel „The Free Lunch Is Over“ [ 7 ] , in dem er behauptete, dass die serielle Verarbeitungsgeschwindigkeit von Mikroprozessoren an eine physikalische Grenze stoße, was zu zwei Hauptfolgen führe:

  • Prozessorhersteller würden sich auf Produkte konzentrieren, die Multithreading besser unterstützen (wie z. B. Mehrkernprozessoren), und
  • Softwareentwickler wären gezwungen, massiv multithreadfähige Programme zu entwickeln, um solche Prozessoren besser nutzen zu können.

Der Artikel gilt als äußerst einflussreich für die nachfolgende Systementwicklung. [ 8 ] [ 9 ] [ 3 ]

Bibliographie

Referenzen

  1. ^ a b "WG21 (ISO C++ Committee) Members" . isocpp.org .
  2. ^ Redmond, Washington (13. März 2002). „ISO/ANSI C++ Standards Committee Secretary Herb Sutter Joins Microsoft's Developer Division“ . news.microsoft.com . Abgerufen am 4. April 2024 .
  3. ^ a b c Redlich, Michael. "QCon New York 2023: Day Three Recap" . InfoQ . Abgerufen am 12. September 2023 .
  4. ^ a b c Heller, Martin (14. November 2022). „Beyond C++: The promise of Rust, Carbon, and Cppfront“ . InfoWorld . Abgerufen am 12. September 2023 .
  5. ^ Sutter, Herb (11.11.2024). „Ein neues Kapitel und Gedanken zu einem entscheidenden Jahr für C++“ . Sutter's Mill . Abgerufen am 20.11.2024 .
  6. ^ Clarke, Gavin (11. Oktober 2011). „Sutter: C++11 kicks old-school coding into 21st century“ . Abgerufen am 14. September 2023 .
  7. ^ Sutter, H. (2005). „Das kostenlose Mittagessen ist vorbei: Eine grundlegende Wende hin zur Parallelverarbeitung in der Software“ . Dr. Dobb's Journal . Band 30, Nr. 3.
  8. ^ Miller, Paul (23. Juni 2016). „Warum sollte man einen Prozessor mit 1000 Kernen wollen?“ . The Verge . Abgerufen am 12. September 2023. Kennen Sie den einflussreichen Artikel „The Free Lunch Is Over“ von Herb Sutter für Programmierer?
  9. ^ Schirrmeister, Frank (26. September 2019). „Auf dem Weg zu einer Lingua Franca für intelligentes Systemdesign“ . Semiconductor Engineering . Abgerufen am 12. September 2023 .