赫布·薩特

維基百科,自由的百科全書
2009年的赫布·薩特

赫布·薩特是著名的C++程序設計專家。也是Dr. Dobb's Journal英語Dr. Dobb's Journal的專欄作家。2002年加入Microsoft後,成為Visual C++ .NET技術傳播者,後升任C++/CLI架構的團隊領導人。[1]從1999年至2009年1月擔任ISO C++標準委員會的秘書與會議召集人,2008年10月這一職位被P. J. Plauger英語P. J. Plauger接手,後在2009年10月P. J. Plauger英語P. J. Plauger辭職後重新接任。[2][3][4] 近年來Sutter是C++/CXC++ AMP的主要設計者。[5]

教育與職業背景[編輯]

出生於安大略省奧克維爾。從加拿大滑鐵盧大學畢業。[6]

1995年至2001年擔任PeerDirect的首席技術官,設計了PeerDirect數據庫複製引擎。[6]

從1997年至2003年,創建了定期的C++編程問題並在Usenet新聞組comp.lang.c++.moderated上使用標題Guru of the Week發表。涉及對C++常見的錯誤認識或難以理解的概念。後來匯集出版了專著Exceptional C++More Exceptional C++。關於C++11的新書發表於2011年11月。[7]

免費的午餐已經結束[編輯]

"The Free Lunch Is Over"是一篇著名文章[8]發表於2005年。闡述了微處理器的主頻已經達到了物理極限,導致了兩個後果:

  • 處理器製造商將聚焦於多線程產品技術,
  • 軟件開發者將開發大規模多線程程序。

著作[編輯]

  • 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)

參考文獻[編輯]

  1. ^ Sutter, Herb. Trip Report: October–December 2003. Dr. Dobb's Journal. 2004-04-01 [2009-05-21]. 
  2. ^ Herb Sutter. Where can you get the ISO C++ standard, and what does "open standard" mean?. Sutter's Mill. 2010-03-03 [2011-10-16]. (原始內容存檔於2021-01-18). 
  3. ^ Stefanus Du Toit. Minutes of WG21 Meeting, October 19, 2009 (PDF). Open Standards (報告). 2009-12-04: 10, 20–21 [2010-04-10]. (原始內容存檔 (PDF)於2016-05-06). 
  4. ^ George Ryan; Ville Voutilainen; Francis Glassborow; Steve Clamage. Plauger resigned as convener?. comp.std.c++ (郵件列表). 2009-10-25 [22 May 2020]. (原始內容存檔於2013-06-16). 
  5. ^ About. [2012-10-30]. (原始內容存檔於2021-02-27). 
  6. ^ 6.0 6.1 WG21 (ISO C++ Committee) Members. isocpp.org. [2020-08-29]. (原始內容存檔於2021-04-30). 
  7. ^ GotW category of the Sutter's blog. [2020-08-29]. (原始內容存檔於2021-02-27). 
  8. ^ Sutter, H. The free lunch is over: A fundamental turn toward concurrency in software. Dr. Dobb's Journal. Vol. 30 no. 3. 2005 [2020-08-29]. (原始內容存檔於2021-03-01). 

外部連結[編輯]