


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、一)語言入門:C+ Primer最新版本:第三版(第四版國外已上架,國內一些網上書店也在預訂中)適合有豐富C經驗,缺乏C+經驗的。不過我個人一直認為此書帶著過于強烈的C語言的痕跡,對于C+的學習未必是好事。The C+ Programming Language/C+程序設計語言最新版本:第三版特別版簡稱TC+PL,有其他語言的豐富經驗的。(也有人簡稱之為“TCPL”,但需與另一本The C Programmer Language區分開來)Essential C+Accelerated C+這兩本薄一些,都是不錯的選擇。Accelerated C+本人沒有讀過,從各方面的評價來看,完全值得推薦。
2、以上幾本書都有相應的中文版,而且翻譯的質量都不錯。上面的書未必都需要讀一遍,但無論如何,TC+PL是應該閱讀的。(二)進階A:這個路線側重于語言本身Effective C+最新版本:第二版(第三版國外已上架,國內一些網上書店也在預訂中)簡稱EC。C+程序員必讀!很多時候,我們說C+圣經不是指TC+PL,而是這一本。The Pragmatic Programmer一書中寫到:“一旦你發現自己要參與C+項目的開發,趕快跑(不要走)到書店去購買Scott Mayer的Effective C+,可能還要More Effective C+”。C+ Coding Standards: 101 Rules,
3、 Guidelines, and Best Practices/C+ 編程規范個人認為此書應為C+程序員必備的案頭書。幾乎Effective系列和Exceptional系列都在這里得到了總結。最新的模版、異常的業界經驗都在這里的到了體現。可能的唯一缺陷就是對一個新手而言,關于“為什么這么做”的問題,解釋的不夠。我的看法是:如果你不理解其中的條款,記憶,并且照做;如果你理解其中的條款,我猜你一定會同意書中的觀點。我認為這本書中的內容至少在2009年以前都不會過時,人們將廣為傳誦它制定的101條戒律。還不知道他的簡稱,也許“101”會成為一個候選者? 提到Effective C+,那么
4、另外三本書一一浮出水面:More Effective C+Exceptional C+More Exceptional C+。新書Exceptional C+ Style也是值得一看的好書。上述幾本書,一本也不應該放過。個人建議上述書籍按順序閱讀。并且,在將來反復閱讀這幾本書。(三)進階B:這個路線側重于程序庫。 The C+ Standard Library/C+標準程序庫自修教程與參考手冊聽說過STL嗎?這本書會教你最基本的,也是最重要的STL的使用。這本書,應該是必讀的。Effective STL會使用STL還不夠,還必須知道什么時候選擇什么STL組件,這是STL使用的必讀書
5、。Generic Programming and the STL: Using and Extending the C+ Standard Template Library/泛型編程與STL。 這本書理論性較強,但是真的很嚴謹,而且并不是非常難懂。理解其中對于Concept的解釋,將是非常重要的。 C+ STL 這不是講述使用程序庫的,而是講述程序庫實現原理的。腸胃不好的,需要慢慢吸收。 這個路線的書,仍然是建議按順序閱讀。 進階A、進階B兩個路線應該是可以并行的。 其他進階參考書 提出這些參考書,只是避免爭議
6、,也為開闊視野,筆者并不曾完全讀過所有的。 Thinking in C+/C+編程思想 這本書及其中文版傳言好壞都有,沒有認真看過,不做評價,如果確有興趣,不妨嘗試一下該書。 以下幾本書基本上涉及的都是語言本身,大體上可以按照以下的順序閱讀。C+必知必會 如果早一年,這本書將是重量級的,然而它被101和Exceptional C+ Style蓋過一頭。C+ Gotchas: Avoiding Common Problems in Coding and Design/C+程序設計陷阱 這又是一本我未曾讀過,而且廣受好評的書。STL 源碼
7、剖析 這本書我剛到手,就被人"借"走,以至于到現在也沒有看過。看過這本書的朋友,可以給一個合適的評價。 高級:The Design and Evolution of C+/C+語方的設計和演化 簡稱D&E,內容并不艱深,Bjarne的書,僅此,就值得一讀。 前段時間,互動網曾8塊一本(人民幣)賤賣此書,現在好像沒了。Inside The C+ Object Model/深度探索C+對象模型 C程序員讀后一定會覺得C+原來并不神秘。C+ Template 在閱讀STL、Boost或者Loki的源代
8、碼之前,請仔細閱讀本書,它可以減輕一些閱讀的煩惱。這本書是討論C+模版的權威。 Modern C+ Design Generic Programming and Design Patterns Applied/C+設計新思維泛型編程與設計模式之應用 簡稱MCD。在閱讀MCD之前,建議先閱讀一下C+ Template。 對象揭秘:Java、Eiffel和C+ 你對C+不滿嗎?這本書可以部分地幫你完成抱怨的目標。也許它還可以讓你不迷信C+。 最后,一份C+標準文檔也是應該加以咀嚼的。 還有一些書籍,并不能簡單的歸于C+,也難以在純粹的書本學習中加以掌握。Design Patterns/設計模式一書就歸于此類。 所有上述的書籍,要么談論C+語言本身,要么談論STL的,要么兼而有之(當然嚴格講STL也是C+語言非常重要的一部分)。偶爾,某些書中條
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 跨界動漫品牌授權與影視改編合作協議
- 電影節參展作品宣傳推廣與版權交易協議
- 租用電源安全協議書
- 美容公司保密協議書
- 裝修材料保證協議書
- 新課標五年級數學復習計劃指南
- 中職學前教育班主任職業發展計劃
- 2025小學班主任素質教育實施培訓計劃
- 非營利組織青年教師發展計劃
- 六年級語文上冊線上復習計劃
- 石材養護報價表范本
- 收購酒店盡調報告范本
- 專職(志愿、義務)消防隊人員名單表
- 海地軟件幫助
- 有限空間作業安全隱患排查清單
- 小學心理健康教育課件《微笑的力量》
- 心理健康案例分析試題
- 繼電保護單選練習題庫及答案
- 新疆功能性高分子材料項目可行性研究報告
- 小升初第一講-簡便運算課件
- (198)-秦可卿課件2紅樓夢人物藝術鑒賞
評論
0/150
提交評論