
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
- Exceptional C++ ( Addison-Wesley , 2000, ISBN) 0-201-61562-2)
- More Exceptional C++ ( Addison-Wesley , 2002, ISBN) 0-201-70434-X)
- Außergewöhnlicher C++-Stil ( Addison-Wesley , 2005, ISBN) 0-201-76042-8)
- C++ Codierungsstandards (zusammen mit Andrei Alexandrescu , Addison-Wesley , 2005, ISBN) 0-321-11358-6)
Referenzen
- ^ a b "WG21 (ISO C++ Committee) Members" . isocpp.org .
- ^ 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 .
- ^ a b c Redlich, Michael. "QCon New York 2023: Day Three Recap" . InfoQ . Abgerufen am 12. September 2023 .
- ^ a b c Heller, Martin (14. November 2022). „Beyond C++: The promise of Rust, Carbon, and Cppfront“ . InfoWorld . Abgerufen am 12. September 2023 .
- ^ 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 .
- ^ Clarke, Gavin (11. Oktober 2011). „Sutter: C++11 kicks old-school coding into 21st century“ . Abgerufen am 14. September 2023 .
- ^ 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.
- ^ 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?
- ^ Schirrmeister, Frank (26. September 2019). „Auf dem Weg zu einer Lingua Franca für intelligentes Systemdesign“ . Semiconductor Engineering . Abgerufen am 12. September 2023 .
Externe Links
Medien zu Herb Sutter auf Wikimedia Commons- Offizielle Website

- Ehemalige Website (zuletzt aktualisiert 2011)