一系列的書讓你從C++初學者變成C++專家
你真的想學C++而且想要學好它?假如你花些時間看完這裡的書籍推薦,你會學C++。
讀了這篇文章,你可以照著我們的建議從C++初學者成為專家,列表的順序依照難易程度來安排,你應該照著這順序來研讀,但是C++程式語言經典本是有用的參考手冊,你可以在你讀其他書籍的時候一起閱讀。
1. C++ 風格與藝術
2. Programming Pearls中文版
這本書已經絕版不過同學還是可以買二手書籍或是從圖書館界來看, Jon Bentley 的程式設計逸品集通常被歸於經典名著之林,你已經學了些基本技巧,現在想像個程式設計師了,現在是時候測試自己的本領了, Programming Pearls中文版提供了15個專欄情境給你,這是Alex Allain最喜愛的書籍之一:裡面有很多詼諧的文字,內容包括:
你還可以看到很多在找工作面試時會碰到的問題解法,這是一本很棒的書可以讓你了解各種重要的演算法以及來學習。 |
3. Effective C++ : 55 Specific Ways to Improve Your Programs and Designs
這一本書的繁體中文版碁峰出到第三版,應該已經絕版,但是有些書局可能還有庫存可以買到,簡體中文版的不知現在能不能買到,有辦法的同學可以找一本來讀讀,這是第一本書可以讓你與眾不同的書,一旦你閱讀,你就會有一大批的工具來扔掉程式的問題,雖然你可能不會用到所有的50個技巧,不過你會學到很多C++細微的差異以及避免很多陷阱–Alex Allain第一次讀完之後,他發現他自己從幾個收集來的技巧輕易地抓到錯誤,在這本書裡你可以學習到:
|
4. More Effective C++國際中文版
5. C++程式語言經典本
這本書可能只能在二手書攤找到或是圖書館借到,不管怎樣都值得看看,這本書是由發明C++的人寫的,裡面涵蓋了很多主題(真是見鬼,是整個語言!) 更好的是,你會了解如何使用語言的功能,Stroustrup的寫作有時不太易懂,有些部份偶爾要讀好幾變才能了解全貌,儘管如此,內容的廣度令人震驚,這本書也是一本優良的參考手冊,當我在用C++工作時我手上都會有這一本書,如果你對這個語言有問題,幾乎可以確定回答你的問題,雖然這本書涵蓋的範圍是這麼大,很難讓你取出你要學習的部份,我們還是列了一些你可以學到的東西
|
6. 萬無一失的程式碼:終結C&C++軟體漏洞
依類別分類的程式語言書籍
閱讀一本好書通常學習如何寫程式的最好方法,有些書涵蓋的材料在深度上比多數的教學還深入,有些書則提供優良的參考部份,或是全部徹底地作為參考,我們的目的是幫你找到適合你的書。
閱讀下面類別的書籍評論,或是在程式語言中受歡迎的書中選擇幾個技巧。
- C++ 語言 找出怎樣的C++書籍是好的,哪些書需要避免
- C 語言 清單中有一些很棒的書 ,也有一些書是給初學者的
- 遊戲程式設計 書籍涵蓋使用C跟C++的遊戲程式設計技術
- Windows程式設計 書籍涵蓋使用Visual C++的C++視窗程式設計
- AI程式設計 書籍涵蓋AI,不需要使用C++
- 演算法跟演算法分析 書籍涵蓋科學計算、複雜理論跟可計算性,不需要C 跟 C++ 程式語言。
需要提一下的是沒有一個人可以一夜就成為一個程式設計專家;這些書頁不能保證你變成一位專家就像你不會因為讀了教科書之後就保證你可以得A那樣,你必須把你的知識付諸實踐一段時間後才行,然而這些書可以幫助你獲得一堆的知識跟實用建議來幫你減少學習的時間。
★編譯器資源
- 編譯器
- 設定C和C++ Code::Blocks編譯器的初學者教學指南:如果你苦惱的是編譯器的使用,可以看看設定C和C++ Code::Blocks編譯器的初學者教學指南。
- Code::Blocks 13.12 繁體中文化:如果想要使用code block 中文的朋友可以繼續閱讀Code::Blocks 13.12 繁體中文化,這裡不會有code block中文亂碼的問題。
- 設定Dev-C++ 5.11和MinGW-w64, Windows上免費的C跟C++編譯器
- C跟C++的Apple XCode
- g++簡介
- 使用Microsoft Visual C++ 2010 Express編譯GTK+
- Eclipse+CDT+MinGW 安裝測試
- 編譯器gcc
- Code::Blocks 20.03的安裝設定及繁體中文化
3 則留言