有什麼C 的進階書籍

時間 2021-07-03 13:03:44

1樓:拒絕996的瀟灑程式設計師

語言方面的話:

中級:《c++程式設計思想》,可以讓你進一步理解c++語言以及適合它的程式設計風格,一般是程式設計師必讀了,實用、面試兼顧,只是拿來做c++面試、做練習題、程式設計比賽的話,這一本就夠了。另一本《c++ primer》雖然很火,個人感覺更多的是一本更厚的入門書+大字典,讀起來相對生澀,面試前看看不錯,作為第一本進階書個人不推薦。

高階:1,《大規模c++程式設計》主講大型c++專案程式設計時的注意事項,最好結合一個大型專案(或原始碼)來看,以後要從事真正c++開發的話推薦閱讀。產品級的c++開發和僅僅寫幾百行程式題還是“很”不同的,等做過就會體會到。

還有一些類似的書如《effective c++》系列大概是一個路線的。2.侯捷的stl系列,比如《stl原始碼剖析》。

有什麼比直接看一個把設計模式和泛型用到極致的標準庫原始碼更能讓你真切感受c++的設計之美呢?美不美是其次,懂得真切是關鍵。個人覺得這兩本如果真能吸收,基本上c++語言本身就算大牛級人物了。

剩下的就是專業方向了,比如linux網路程式設計、com/mfc視覺化程式設計,根據工作需要繼續學習吧,路很遠水很深。不二法門是多練,多接觸實際的高質量**只有好處沒有壞處。

另外,除語言以外,還有兩條躲不開的支線,或許不需要精通但多少要懂點(或許要精通,取決於要去工作的單位):1)演算法,主要是基礎的資料結構+常用演算法。《演算法導論》簡直是聖經了,誰看誰知道,結合acm/topcoder比賽練習效果更佳。

2)設計模式,軟體工程。這兩個以實用為主,設計模式重要的不是能背出多少pattern,而是能多熟練正確地使用其中哪怕兩三個就能頗為驚豔;軟體工程也不需要去背一堆概念術語,但基本的開發流程常識、多人協作常識、專案管理常識知道的越多越好。如果以後都工作了還在這些地方犯低階錯誤。。。

真是很丟臉的一件事=_=

2樓:

光看書沒用,要**量上去你水平才能進階,多寫寫**吧!

3樓:匿名使用者

c++ primer

4樓:腿精蔗大王

漢服小姐姐值得入手進階級書籍,每本都很有故事!

C 高階程式設計要學什麼,C 高階程式設計要學什麼? 20

1.在你學習c 的過程中,你首先需要紮實的實踐一本c 基礎教程,這個教程不在深而在全.使你能夠全覽之.最好結合基本資料結構來練習.2.再下來你需要 more effective c 它使你可以對c 也多了份思考,也瞭解到一些技巧和誤區,不過,你需要同步實踐,不然可能一時你並不能真正掌握這些技巧 避開...

幾本好的c 入門書籍,推薦幾本好的c 入門書籍

c primer 內容太深,建議買 c primer plus 引用的對c primer書的評價 我對這本書的簡單認識是,該書確實經典,但是不適合沒有c 底子的新手來看,因為全書都是按照標準庫為基礎的,裡面的程式段也都是純c 的 並不是用c 的語法規則簡單翻譯的c語言或其他語言的偽 因此看此書時,需...

幾本好的c 入門書籍,推薦幾本好的c 入門書籍

入門經典 c primer c 程式設計原理與實踐 c 程式設計思想 兩卷合訂本 標準參考讀物 c 程式設計語言 特別版 c 標準程式庫 進階讀物 effective c 中文版 more effective c 中文版 effective stl中文版 exceptional c style中文版...