作者簡介Programming: Principles and Practice Using C++, Second Edition你也許有理由問:“是一些什麼人想要教我程序設計?”那麼,下麵給齣作者的一些生平信息。Bjarne Stroustrup和Lawrence“Pete”Petersen閤著瞭本書。Stroustrup還設計並講授瞭麵嚮大學一年級學生的課程,這門課程是與本書同步發展起來的,以本書的初稿作為教材。 Bjarne Stroustrup我是C++語言的設計者和初的實現者。在過去大約40年間,我使用C++和許多其他程序設計語言進行過各種各樣的編程工作。我喜歡那些用在富有挑戰性的應用(如機器人控製、繪圖、遊戲、文本分析以及網絡應用)中的優美而又高效的代碼。我教過能力和興趣各異的人設計、編程和C++語言。我是ISO標準組織C++委員會的創建者,現在是該委員會語言演化工作組的主席。 這是我本入門性的書。我編著的其他書籍如《The C++ Pro-gramming Language》和《The Design and Evolution of C++》都是麵嚮有經驗的程序員的。 我生於丹麥奧爾鬍斯一個藍領(工人階級)傢庭,在傢鄉的大學獲得瞭數學與計算機科學碩士學位。我的計算機科學博士學位是在英國劍橋大學獲得的。我為AT&T;工作瞭大約25年,初在著名的貝爾實驗室的計算機科學研究中心——Unix、C、C++及其他很多東西的發明地,後來在AT&T;實驗室研究中心。 我現在是美國國傢工程院的院士,ACM會士(Fellow)和IEEE會士。我獲得瞭2005年度Sigma Xi(科學研究協會)的科學成就William Procter奬,我是首位獲得此奬的計算機科學傢。2010年,我獲得瞭丹麥奧爾鬍斯大學古老也富聲望的奬項Rigmor og Carl Holst-Knudsens Videnskapspris,該奬項頒發給為科學做齣貢獻的與該校有關的人士。2013年,我被位於俄羅斯聖彼得堡的信息技術、力學和光學(ITMO)國立研究大學授予計算機科學榮譽博士學位。 至於工作之外的生活,我已婚,有兩個孩子,一個是醫學博士,另一個在進行博士後研究。我喜歡閱讀(包括曆史、科幻、犯罪及時事等各類書籍),還喜歡各種音樂(包括古典音樂、搖滾、藍調和鄉村音樂)。和朋友一起享受美食是我生活中必不可少的一部分,我還喜歡參觀世界各地有趣的地方。為瞭能夠享受美食,我還堅持跑步。 關於我的更多信息,請見我的網站www.stroustrup.com。特彆是,你可以在那裏找到我名字的正確發音。 Lawrence“Pete”Petersen2006年年末,Pete如此介紹他自己:“我是一名教師。近20年來,我一直在德州農工大學講授程序設計語言。我已5次被學生選為優秀教師,並於1996年被工程學院的校友會選為傑齣教師。我是Wakonse優秀教師計劃的委員和教師發展研究院院士。 作為一名陸軍軍官的兒子,我的童年是在不斷遷移中度過的。在華盛頓大學獲得哲學學位後,我作為野戰炮兵官員和操作測試研究分析員在軍隊服役瞭22年。1971年至1973年期間,我在俄剋拉荷馬希爾堡講授野戰炮兵軍官的高級課程。1979年,我幫助創建瞭測試軍官的訓練課程,並在1978年至1981年及1985年至1989年期間在跨越美國的九個不同地方以首席教官的身份講授這門課程。 1991年我組建瞭一個小型的軟件公司,生産供大學院係使用的管理軟件,直至1999年。我的興趣在於講授、設計和實現供人們使用的實用軟件。我在喬治亞理工大學獲得瞭工業管理學碩士學位,在德州農工大學獲得瞭教育管理學碩士學位。我還從NTS獲得瞭微型計算機碩士學位。我在德州農工大學獲得瞭信息與運營管理學博士學位。 我和我的妻子Barbara都生於德州的布萊恩。我們喜歡旅行、園藝和招待朋友;我們花盡可能多的時間陪我們的兒子和他們的傢庭,特彆是我們的孫子和孫女Angelina、Carlos、Tess、Avery、Nicholas和Jordan。” 令人悲傷的是,Pete於2007年死於肺癌。如果沒有他,這門課程絕對不會取得成功。