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 節
詞條資料
1950年12月30日出生于丹麥奧胡斯
Bjarne Stroustrup於1950年12月30日出生。[1]
他自述生於丹麥奧胡斯,並非出身學術家庭,但在校成績優秀;少年時靠送報紙和送牛奶賺零花錢,踢足球,並加入童子軍去鎮外樹林探險。[2]
1975年獲Aarhus University數學碩士學位
1975年,他在Aarhus University獲得數學碩士學位。[3]
1979年獲劍橋大學博士學位
1979年,他獲劍橋大學(University of Cambridge)計算機科學博士學位,論文題為“Communication and Control in Distributed Computer Systems”(分佈式計算機系統中的通信與控制)。[4]
1979年3月加入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]
1979年4月開始研製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]
1985年10月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]
1989年投入C++標準化
1989年,他開始積極參與ANSI/ISO C++標準的制定。[6]
1993年獲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]
1995年被BYTE列為最具影響力人物之一
1995年,BYTE雜誌將他列為過去20年計算機行業最具影響力的20人之一。[10]
2002年7月26日接受Texas A&M University講席教授職位
2002年7月26日,Texas A&M University宣佈他接受該校工學院計算機科學講席教授職位,將研究工作遷至該校;系主任Jennifer Welch表示他將為系裡和學校帶來“great visibility”(極大的知名度)。[10]
2004年當選美國國家工程院院士
他於2002年秋加入Texas A&M計算機科學系任教,2004年當選美國國家工程院院士,同屆新增美國院士76人。[11]
同年,IEEE Computer Society授予他Computer Entrepreneur Award,表彰他開創並推動工業級面向對象編程技術的開發與商業化。[12]
2005年獲William Procter Prize
2005年,他獲Sigma Xi頒發的William Procter Prize;2010年獲Aarhus University的Rigmor og Carl Holst-Knudsens Videnskapspris。[3]
2008年獲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]
2013年任Texas A&M University Distinguished Professor
截至2013年10月,他任Texas A&M University的University Distinguished Professor,並已參與C++ ISO標準工作二十餘年。[14]
2014年加入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]
2015年獲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]
2017年獲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]
2018年1月獲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日獲馬德里卡洛斯三世大學榮譽博士
2019年1月25日,西班牙馬德里卡洛斯三世大學(University Carlos III of Madrid)授予他榮譽博士學位。[25]
2019年任Morgan Stanley Technical Fellow
他自述在Morgan Stanley擔任Technical Fellow,主要從事分佈式系統、編程技術和教學,ISO C++標準與C++ Core Guidelines的工作也被視為其本職;他每年還在Columbia University講授軟件設計課。[15]
2019年11月7日做客Lex Fridman Podcast
2019年11月7日,他做客Lex FridmanLex FridmanLex Fridman 是生於蘇聯、在美國長大的計算機科學家和播客主持人,任 MIT 研究科學家,研究人機交互與自動駕駛。他主持的 Lex Fridman Podcast 以數小時長篇對話著稱,嘉賓包括多國領導人和科技企業領袖。點擊查看完整詞條主持的播客(當時名為Artificial Intelligence Podcast),節目以C++為主題,談及他的第一個程序、通往C++之路、效率與可靠性、零開銷原則、Concepts、C++標準化流程以及構造函數與析構函數等。[26]
2020年6月發表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]
2021年5月5日在University of Turku舉辦網絡講座
2021年5月5日,他在芬蘭University of Turku技術學院首場UTU Tech Webinar上,以C++ 2006—2020年的演進為題通過ZoomZoomZoom 是袁徵於2011年創辦的企業通信與協作軟件公司,總部位於美國加利福尼亞州聖何塞,現名 Zoom Communications, Inc.,納斯達克股票代碼 ZM。公司以視頻會議產品起步,逐步擴展到雲電話、聯絡中心、員工體驗和 AI 工作助手,主要通過軟件訂閱獲得收入。點擊查看完整詞條演講並答問。[28]
2022年4月從Morgan Stanley退休並出任Columbia University教授
2022年4月2日,他從Morgan Stanley退休;同年7月起任Columbia University教授。他與妻子住在紐約市,女兒是醫生,兒子是系統生物學研究教授。[6]
2023年2月回應C++內存安全爭議
針對美國國家安全局(NSA)的內存安全指引,他在2022年12月的書面回應中寫道:“the billions of lines of C++ code will not magically disappear”(數十億行C++代碼不會憑空消失),並主張只在需要處施加安全保證。[29]
2024年3月回應白宮關於內存安全語言的報告
2024年2月26日,白宮發佈報告,建議開發者改用沒有內存安全缺陷的語言,並以C和C++為例。他回應稱:“Improving safety has been an aim of C++ from day one and throughout its evolution.”(提升安全性從第一天起就是C++的目標,並貫穿其演進。)[30]
2024年4月出版《Programming: Principles and Practice Using C++》第三版
2024年4月,Addison-Wesley出版他的教材《Programming: Principles and Practice Using C++》第三版,面向從未編程的初學者,採用C++20與C++23。[31]
2025年發表《21st Century C++》
2025年,他在Communications of the ACM發表約6300詞的文章《21st Century C++》,主張以執行編碼準則的“profiles”檢測和減少編碼錯誤,改變圍繞語言的文化與工具,而非大幅改動語言本身。[32]
2026年7月14日在CERN作“21st Century C++”講座
2026年7月14日,他以Columbia University教授身份在CERN主禮堂作STEAM Academy講座“21st Century C++”,介紹以強類型泛型編程、模塊、資源不洩漏和系統化錯誤處理為特徵的標準C++。[33]
講座座無虛席,CERN加開理事會會議廳作分流場地,現場與線上觀眾約900人。[34]
2026年8月出任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]
關聯機構、網站與公開賬號
個人網站:公開鏈接:https://www.stroustrup.com/(在新窗口打開)[37]
來源
- Stroustrup, Bjarne oral history : 2015 fellow(在新窗口打開)
- Interview with Bjarne Stroustrup(在新窗口打開)
- Bjarne Stroustrup - CHM(在新窗口打開)
- Stroustrup, Bjarne CV 2026 - external(在新窗口打開)
- Bjarne Stroustrup(在新窗口打開)
- Stroustrup: Biographical Information(在新窗口打開)
- C++ historical sources archive(在新窗口打開)
- Stroustrup: FAQ(在新窗口打開)
- Bjarne Stroustrup(在新窗口打開)
- World-renowned computer scientist accepts endowed chair(在新窗口打開)
- Stroustrup elected to National Academy of Engineering(在新窗口打開)
- Bjarne Stroustrup(在新窗口打開)
- Dr. Dobb's Excellence in Programming Award 2008(在新窗口打開)
- Bjarne Stroustrup(在新窗口打開)
- The world's top C++ programmer. And what he does at Morgan Stanley(在新窗口打開)
- Stroustrup wins 2015 Dahl-Nygarrd Senior Prize(在新窗口打開)
- C++ Inventor Talks Finance, Tech Employment(在新窗口打開)
- Bjarne Stroustrup Awarded AITO Dahl-Nygaard Prize, and Named a Fellow of the Computer History Museum(在新窗口打開)
- Stroustrup receives 2015 Computer History Museum Award(在新窗口打開)
- Bjarne Stroustrup awarded 2017 Faraday Medal(在新窗口打開)
- Professor Bjarne Stroustrup - Churchill College(在新窗口打開)
- Computer Science Pioneer to Receive the 2018 Charles Stark Draper Prize for Engineering(在新窗口打開)
- Computer Science Professor Bjarne Stroustrup Wins Draper Prize for Creating Programming Language(在新窗口打開)
- Draper Prize for Engineering Rewards C++ Pioneer(在新窗口打開)
- Interview with Bjarne Stroustup(在新窗口打開)
- Bjarne Stroustrup: C++ | MIT | Artificial Intelligence Podcast(在新窗口打開)
- Wondering how C++ got this far? So does its creator(在新窗口打開)
- UTU Tech Webinar with computer scientist Bjarne Stroustrup – Thriving in a crowded and changing world: C++ 2006-2020(在新窗口打開)
- Can C++ Be Saved? Bjarne Stroustrup on Ensuring Memory Safety(在新窗口打開)
- C++ creator rebuts White House warning(在新窗口打開)
- Stroustrup: Programming -- Principles and Practice Using C++ (3rd Edition)(在新窗口打開)
- Bjarne Stroustrup's Vision for 21st Century C++ -- Darryl K. Taft & David Cassel(在新窗口打開)
- STEAM Academy Seminar: 21st Century C++(在新窗口打開)
- Bjarne Stroustrup draws a full house at CERN for “21st Century C++”(在新窗口打開)
- Susquehanna Extends Commitment to C++ Community Ahead of CppCon 2026(在新窗口打開)
- Susquehanna Adds C++ Creator Stroustrup as Technical Fellow(在新窗口打開)
- Bjarne Stroustrup's Homepage(在新窗口打開)