ABAB Pedia

Bjarne Stroustrup

Bjarne Stroustrup是丹麥計算機科學家,C++編程語言的設計者與最初實現者,曾任職AT&TAT&TAT&T(AT&T Inc.)是總部位於美國得克薩斯州達拉斯的電信公司,前身是1984年貝爾系統拆分時成立的地區控股公司 SBC Communications;SBC 於2005年合併原 AT&T Corp. 並改用其名,此後經營全美無線網絡與光纖寬帶,曾一度擁有 DIRECTV 和 WarnerMedia。點擊查看完整詞條 Bell Laboratories、Texas A&M University和Morgan StanleyMorgan StanleyMorgan Stanley(摩根士丹利)是美國全球性金融服務公司,由一家投資銀行合夥企業發展為業務橫跨投資銀行、證券交易、財富管理與投資管理的上市金融集團。點擊查看完整詞條,現任Columbia UniversityColumbia UniversityColumbia University(正式名稱 Columbia University in the City of New York)是位於美國紐約市的私立研究型大學,常春藤盟校成員。學校前身是1754年依英王 George II 特許狀創立的 King's College,是紐約州歷史最悠久、全美第五古老的高等教育機構;1784年改名 Columbia College,1896年遷至曼哈頓晨邊高地並啟用大學名稱。學校設17個學院,另有4所附屬學院,2025年秋季在校學生35,978人。2026年7月1日起,法學學者 Jennifer L. Mnookin 任校長。點擊查看完整詞條計算機科學教授。

本頁目錄33 節
詞條資料

出生于丹麥奧胡斯

Bjarne Stroustrup於1950年12月30日出生。⁠[1]

他自述生於丹麥奧胡斯,並非出身學術家庭,但在校成績優秀;少年時靠送報紙和送牛奶賺零花錢,踢足球,並加入童子軍去鎮外樹林探險。⁠[2]

獲Aarhus University數學碩士學位

1975年,他在Aarhus University獲得數學碩士學位。⁠[3]

獲劍橋大學博士學位

1979年,他獲劍橋大學(University of Cambridge)計算機科學博士學位,論文題為“Communication and Control in Distributed Computer Systems”(分佈式計算機系統中的通信與控制)。⁠[4]

加入AT&T Bell Laboratories

1979年3月起,他在新澤西州Murray Hill的AT&T Bell Laboratories任技術人員,1987年6月升為傑出技術人員;1995年7月至2002年10月任新澤西州Florham Park的AT&T Laboratories – Research部門主管。⁠[5]

他與妻子Marian的女兒生於劍橋;1979年一家遷往新澤西,兒子後來生於Meyersville。⁠[6]

開始研製C with Classes

1979年4月,C with Classes的研製工作開始;1983年首個C++版本在Bell Labs內部投入使用,1984年語言定名為C++。⁠[7]

他解釋創造這門語言的初衷:“I wanted to write efficient systems programs in the styles encouraged by Simula67.”(我想用Simula67所倡導的風格編寫高效的系統程序。)⁠[8]

C++首個商業版本發佈

1985年2月,教育用的Cfront Release E成為C++首個對外版本;同年10月的Cfront 1.0為首個商業版本。⁠[7]

同年他出版《The C++ Programming Language》,1990年與M. A. Ellis合著《The Annotated C++ Reference Manual》,1994年出版《The Design and Evolution of C++》。⁠[4]

投入C++標準化

1989年,他開始積極參與ANSI/ISO C++標準的制定。⁠[6]

獲Grace Murray Hopper Award

1993年,ACMAustralian Community MediaAustralian Community Media(ACM)是澳大利亞地區與鄉村新聞出版集團,旗下有The Canberra Times等逾100個品牌;2019年Nine將其出售給由Antony Catalano與Thorney Investment Group相關方控制的公司。點擊查看完整詞條授予他Grace Murray Hopper Award,表彰“his early work laying the foundations for the C++ programming language”(他為C++奠定基礎的早期工作);1994年他當選ACM Fellow。⁠[9]

被BYTE列為最具影響力人物之一

1995年,BYTE雜誌將他列為過去20年計算機行業最具影響力的20人之一。⁠[10]

接受Texas A&M University講席教授職位

2002年7月26日,Texas A&M University宣佈他接受該校工學院計算機科學講席教授職位,將研究工作遷至該校;系主任Jennifer Welch表示他將為系裡和學校帶來“great visibility”(極大的知名度)。⁠[10]

當選美國國家工程院院士

他於2002年秋加入Texas A&M計算機科學系任教,2004年當選美國國家工程院院士,同屆新增美國院士76人。⁠[11]

同年,IEEE Computer Society授予他Computer Entrepreneur Award,表彰他開創並推動工業級面向對象編程技術的開發與商業化。⁠[12]

獲William Procter Prize

2005年,他獲Sigma Xi頒發的William Procter Prize;2010年獲Aarhus University的Rigmor og Carl Holst-Knudsens Videnskapspris。⁠[3]

獲Dr. Dobb’s Excellence in Programming Award

2008年,他獲Dr. Dobb’s Excellence in Programming Award。他在文中說:“I always like to build things and see things work.”(我一直喜歡動手構建東西並看著它們運轉。)⁠[13]

任Texas A&M University Distinguished Professor

截至2013年10月,他任Texas A&M University的University Distinguished Professor,並已參與C++ ISO標準工作二十餘年。⁠[14]

加入Morgan Stanley

2014年,Morgan Stanley聘用他;至2015年1月,他任Morgan Stanley技術部門董事總經理,同時為Columbia University計算機科學客座教授和Texas A&M傑出研究教授。⁠[15][16]

他解釋轉行金融業的原因:“I moved to Morgan Stanley to get back to solving real problems.”(我來到Morgan Stanley,是為了重新解決真實問題。)⁠[17]

獲Dahl-Nygaard獎併入選計算機歷史博物館院士

2015年,AITO授予他Dahl-Nygaard資深獎,以表彰他對C++的設計、實現與演進。他說:“I feel particularly honored by this award because I knew Ole-Johan Dahl and Kristen Nygaard.”(我認識Ole-Johan Dahl和Kristen Nygaard,因此尤感榮幸。)⁠[18]

2015年2月5日,計算機歷史博物館為他錄製口述歷史,訪談人為Paul McJones。⁠[1]

他是2015年三位計算機歷史博物館院士之一,於4月25日入選該館院士名人堂。⁠[19]

獲IET Faraday Medal

2017年9月,他獲英國工程技術學會(IET)最高個人獎項Faraday Medal,頒獎儀式定於11月15日在倫敦舉行。他說:“This privilege is only possible through the superb work of the C++ community.”(這份殊榮離不開C++社區的出色工作。)⁠[20]

同年,他成為劍橋大學Churchill College榮譽院士。⁠[21]

獲Charles Stark Draper Prize

2018年1月3日,美國國家工程院宣佈授予他2018年Charles Stark Draper Prize,獎金50萬美元,以表彰他“for conceptualizing and developing the C++ programming language”(構思並開發C++編程語言)。⁠[22]

他稱這是“a rare and great honor”(罕有的崇高榮譽),並說獲獎激勵他更努力地尋找改進軟件的方法;頒獎晚宴於2018年2月20日在華盛頓舉行。⁠[23]

Draper總裁Kaigham J. Gabriel表示:“C++ stands as one of the most influential programming languages in the history of computing”(C++是計算史上最具影響力的編程語言之一)。⁠[24]

同年,IEEE Computer Society授予他Computer Pioneer Award,表彰他通過設計與實現C++把面向對象編程和泛型編程帶入主流。⁠[12]

獲馬德里卡洛斯三世大學榮譽博士

2019年1月25日,西班牙馬德里卡洛斯三世大學(University Carlos III of Madrid)授予他榮譽博士學位。⁠[25]

任Morgan Stanley Technical Fellow

他自述在Morgan Stanley擔任Technical Fellow,主要從事分佈式系統、編程技術和教學,ISO C++標準與C++ Core Guidelines的工作也被視為其本職;他每年還在Columbia University講授軟件設計課。⁠[15]

做客Lex Fridman Podcast

2019年11月7日,他做客Lex FridmanLex FridmanLex Fridman 是生於蘇聯、在美國長大的計算機科學家和播客主持人,任 MIT 研究科學家,研究人機交互與自動駕駛。他主持的 Lex Fridman Podcast 以數小時長篇對話著稱,嘉賓包括多國領導人和科技企業領袖。點擊查看完整詞條主持的播客(當時名為Artificial Intelligence Podcast),節目以C++為主題,談及他的第一個程序、通往C++之路、效率與可靠性、零開銷原則、Concepts、C++標準化流程以及構造函數與析構函數等。⁠[26]

發表C++ 2006—2020年曆史論文

2020年6月,他發表168頁論文《Thriving in a Crowded and Changing World: C++ 2006–2020》,回顧C++的特性、標準化與前景。他在文中寫道:“The C++ taught today is still mostly outdated and backwards looking.”(如今所教授的C++大多仍然陳舊且向後看。)⁠[27]

在University of Turku舉辦網絡講座

從Morgan Stanley退休並出任Columbia University教授

2022年4月2日,他從Morgan Stanley退休;同年7月起任Columbia University教授。他與妻子住在紐約市,女兒是醫生,兒子是系統生物學研究教授。⁠[6]

回應C++內存安全爭議

針對美國國家安全局(NSA)的內存安全指引,他在2022年12月的書面回應中寫道:“the billions of lines of C++ code will not magically disappear”(數十億行C++代碼不會憑空消失),並主張只在需要處施加安全保證。⁠[29]

回應白宮關於內存安全語言的報告

2024年2月26日,白宮發佈報告,建議開發者改用沒有內存安全缺陷的語言,並以C和C++為例。他回應稱:“Improving safety has been an aim of C++ from day one and throughout its evolution.”(提升安全性從第一天起就是C++的目標,並貫穿其演進。)⁠[30]

出版《Programming: Principles and Practice Using C++》第三版

2024年4月,Addison-Wesley出版他的教材《Programming: Principles and Practice Using C++》第三版,面向從未編程的初學者,採用C++20與C++23。⁠[31]

發表《21st Century C++》

2025年,他在Communications of the ACM發表約6300詞的文章《21st Century C++》,主張以執行編碼準則的“profiles”檢測和減少編碼錯誤,改變圍繞語言的文化與工具,而非大幅改動語言本身。⁠[32]

在CERN作“21st Century C++”講座

2026年7月14日,他以Columbia University教授身份在CERN主禮堂作STEAM Academy講座“21st Century C++”,介紹以強類型泛型編程、模塊、資源不洩漏和系統化錯誤處理為特徵的標準C++。⁠[33]

講座座無虛席,CERN加開理事會會議廳作分流場地,現場與線上觀眾約900人。⁠[34]

出任Susquehanna Technical Fellow

2026年8月,Susquehanna宣佈他已加入該公司任Technical Fellow,與工程團隊合作改進其C++基礎設施,並將隨公司出席9月12日至18日在科羅拉多州Aurora舉行的CppCon 2026。他表示:“Financial software places extraordinary demands on performance, reliability, and maintainability”(金融軟件對性能、可靠性與可維護性提出了極高要求)。⁠[35]

他的工作涉及該公司交易、研究與風險管理系統所用的C++,雙方未披露任命的財務條款。⁠[36]

截至2026年10月:任Columbia University計算機科學教授

截至2026年10月,他的個人主頁顯示他任Columbia University計算機科學教授。⁠[37]

關聯機構、網站與公開賬號

來源

  1. Stroustrup, Bjarne oral history : 2015 fellow(在新窗口打開)
  2. Interview with Bjarne Stroustrup(在新窗口打開)
  3. Bjarne Stroustrup - CHM(在新窗口打開)
  4. Stroustrup, Bjarne CV 2026 - external(在新窗口打開)
  5. Bjarne Stroustrup(在新窗口打開)
  6. Stroustrup: Biographical Information(在新窗口打開)
  7. C++ historical sources archive(在新窗口打開)
  8. Stroustrup: FAQ(在新窗口打開)
  9. Bjarne Stroustrup(在新窗口打開)
  10. World-renowned computer scientist accepts endowed chair(在新窗口打開)
  11. Stroustrup elected to National Academy of Engineering(在新窗口打開)
  12. Bjarne Stroustrup(在新窗口打開)
  13. Dr. Dobb's Excellence in Programming Award 2008(在新窗口打開)
  14. Bjarne Stroustrup(在新窗口打開)
  15. The world's top C++ programmer. And what he does at Morgan Stanley(在新窗口打開)
  16. Stroustrup wins 2015 Dahl-Nygarrd Senior Prize(在新窗口打開)
  17. C++ Inventor Talks Finance, Tech Employment(在新窗口打開)
  18. Bjarne Stroustrup Awarded AITO Dahl-Nygaard Prize, and Named a Fellow of the Computer History Museum(在新窗口打開)
  19. Stroustrup receives 2015 Computer History Museum Award(在新窗口打開)
  20. Bjarne Stroustrup awarded 2017 Faraday Medal(在新窗口打開)
  21. Professor Bjarne Stroustrup - Churchill College(在新窗口打開)
  22. Computer Science Pioneer to Receive the 2018 Charles Stark Draper Prize for Engineering(在新窗口打開)
  23. Computer Science Professor Bjarne Stroustrup Wins Draper Prize for Creating Programming Language(在新窗口打開)
  24. Draper Prize for Engineering Rewards C++ Pioneer(在新窗口打開)
  25. Interview with Bjarne Stroustup(在新窗口打開)
  26. Bjarne Stroustrup: C++ | MIT | Artificial Intelligence Podcast(在新窗口打開)
  27. Wondering how C++ got this far? So does its creator(在新窗口打開)
  28. UTU Tech Webinar with computer scientist Bjarne Stroustrup – Thriving in a crowded and changing world: C++ 2006-2020(在新窗口打開)
  29. Can C++ Be Saved? Bjarne Stroustrup on Ensuring Memory Safety(在新窗口打開)
  30. C++ creator rebuts White House warning(在新窗口打開)
  31. Stroustrup: Programming -- Principles and Practice Using C++ (3rd Edition)(在新窗口打開)
  32. Bjarne Stroustrup's Vision for 21st Century C++ -- Darryl K. Taft & David Cassel(在新窗口打開)
  33. STEAM Academy Seminar: 21st Century C++(在新窗口打開)
  34. Bjarne Stroustrup draws a full house at CERN for “21st Century C++”(在新窗口打開)
  35. Susquehanna Extends Commitment to C++ Community Ahead of CppCon 2026(在新窗口打開)
  36. Susquehanna Adds C++ Creator Stroustrup as Technical Fellow(在新窗口打開)
  37. Bjarne Stroustrup's Homepage(在新窗口打開)