c++ 3年工作總結 書籍

來源:互聯網
上載者:User

 

對3年來學習中書籍的整理、評價,主要為c/c++方面。分數為個人意見,雖然大家都知道,但還是強調下,免得口水。分1-5,5為最高。

      
格式:英文名-中文名-作者-出版社-個人評價-評分。無譯者說明是因為建議看原版。

p.s:國產圖書要努力,因看過的國產書基本是垃圾。侯捷書或可一看,但是小心別被忽悠進去了。

我有並讀過的:

c/c++:

       Thinking in c++中文名c++編程思想(第1版),Bruce
Eckel,機械工業出版社。大學c++課程教授推薦,已無多少記憶,因當時學習其實很爛,一知半解,還沒有完全看完,該課程已結業,是我大學中少見的高分,跟這本書應該有點關係。呵呵,書是圖書館借的,我並沒有,因第2版順便提之。但據Eckel大名及第2版印象,應該在當時不錯。現在當然看第2版。

       Thinking in c++中文名  c++編程思想(1、2卷)(第2版),Bruce
Eckel,機械工業出版社。工作後近2年才閱讀,收穫並不很大。第1卷基礎知識,第2卷實用技術,講得不是很深,但很實用,可作為c++開始學習時的教材,效果應該很不錯。評分:4。

       c++ primer(第3版),Stanley B.Lippman,中國電力出版社。c++全面書籍代表,基本講到了c++方方面面。大學c++課程時購買,同上,沒看完課程已結業。畢業後讀過2次,參考書備查。c++教科書的典範。電子版做得很好。現人民郵電出版社已有第4版,在同事那裡粗略翻了下,以標準庫為引,更適合初學者,入門大力推薦。評分:5(第3、4版同)。

       Inside c++ object model中文名深度探索c++物件模型,Stanley B.Lippman,華中科大出版社。Lippman另一力作,c++編譯器後面的故事。找工作時購買並前後讀過4、5次,是被侯捷的介紹給忽悠的,想給面試官展示下對c++的理解,但現在都沒機會跟別人說。對c++編譯感興趣者可看,加深對c++理解,實踐中用處不大。考慮到Lippman大名,評分:4(其實也考慮了我的閱讀次數,我是對編譯感興趣者^_^)。

       c++ Standard Library中文名c++標準程式庫,Nicolai M.josuttis,華中科大出版社。c++標準程式庫學習必備參考書,標準庫學習若只打算用一本書的話,就是它了。工作1年時閱讀,參考書備查,對得起價格(不過還是肉疼)。由於學院派風格有點重,評分:4.5。

       Large-Scale c++ Software Design中文名大規模c++程式設計,John Lakos,中國電力出版社。專論大規模c++軟體開發,有需開發10w行代碼以上者必讀,雖然由於年代原因,有些觀點有些過時,但仍不失為佳作,翻譯很爛,可看原版。工作1年後閱讀,對我技術觀點影響很大(當時開發項目規模約20w行代碼)。因時代及翻譯原因,評分:4(可能3.5更適合)。

       Effective c++(第2版),Scott Meyers,華中科大出版社。(第3版),電子工業出版社。c++編程經驗類典範,開effective類書籍先河,c++程式員必讀。建議3個月經驗閱讀,會有比較好的收穫。我還是在畢業時買的,又是侯捷忽悠,呵呵。看了幾次,第3版才出英文版的時候就迫不及待地買了一本看,結果是中文版出來了還沒看完(汗,當時整天加班)。書容易看,條款也比較基本。評分:5(第2、3版同)。

       More Effective c++,Scott Meyers,中國電力出版社。Meyers又一Effective作品,講的內容more
effective點^_^。我特別喜歡其中技術哪一章,歎為觀止啊!但實用價值不如上一冊,呵呵,估計這也是為什麼上一冊出3版,而這本只一版的原因吧。建議1年經驗後並有空閑時間時讀(當然,時間,只要願擠,總是有的)。評分:5(只要技術哪一章就值了,其它…)。

       Effective STL中文名STL高效編程,Scott Meyers,清華大學出版社。專論STL之Effective,呵呵。依承Meyers一貫作風,文筆流暢,篇目短小精悍。不過與前2冊相比,一是過專,二是選材不足,影響和作用不能及前。評分:4.5。

       Exceptional c++,Herb Sutter,中國電力出版社。編程經驗類扛鼎之作之一!與Effective相比,更深邃,更貼近標準。其數個專題相信就是專家也會中招。覺得exceptional系列比Effective系列層次更高,更貼近教學要求^_^。建議該系列1年經驗左右讀之,當有大進。始終覺得,觀念重於細節,與Effective相比在細節之上更加了觀念提升,為Effective所不及。評分:5。

       More Exceptional c++,Herb Sutter,華中科大出版社。

       Exceptional c++ Style,Herb Sutter,人民郵電出版社。以上為Exceptional系列後2冊,感覺觀念提升不如第1冊。評分:4.5。

       c++ FAQs中文名c++經典問答,Marshall Clline等,中國電力出版社。C++的經典著作了,但因為工作近2年的時候才閱讀的關係,對其印象不是很深刻…裡面基本沒有什麼當時不知道的內容,還有一些CORBA之類的討論,感覺有些過時了…評分:4。

       c++ Common Knowledge中文名c++必知必會,Stephen C.Dewhurst,人民郵電出版社。在c++經典書n多的情況下,這本書還能殺出來真是奇蹟,內容也較為基礎,沒什麼新意,不過或對工作不久c++程式員尚可一讀。其中條例不分章,感覺有點雜亂。評分:4。

       c++ Coding Standards中文名c++編程規範,Herb Sutter&Andrei Alexandreiscu,人民郵電出版社。兩位重量級人物作品,c++新教育思潮結晶。大力推薦!是c++萎靡之際難得的好書。值得細讀,無論新手、老手。評分:5。

       c++ Gotchas,Stephen C.Dewhurst,中國電力出版社。據說是生不逢時的作品…其中內容應該是不錯的,值得一讀。但是有些條款感覺是“生造”出來的,實踐中有誰會這樣嗎?顯得很生僻。除去這些刀走偏鋒的條款,書不錯。評分:4。

       Modern c++ Design(中文名c++編程新思維),Andrei Alexandreiscu,中國電力出版社。讓人驚歎的一本書,範型技術淋漓盡致。這本書還是剛畢業的時候買的英文版,但是實際上2年後才有資格看…當時模糊看了幾章,其實就是學了幾個名詞:policy、typelist…後來閱讀boost源碼時,才想起這本書,回去一看,原來c++還能這麼搞…想必其中的東西對很多人都不是新思維了,但對俺還是…順便提一句,書中的庫loki在sourceforge上開源了,可以隨時關注。如果你覺得你已經是c++老手了,如果你覺得對c++已經無所不知了,就去看這本書吧…評分:5。

       Advanced c++ Programming Styles and Idioms中文名Advanced c++中文版,James O.Coplien,中國電力出版社。1992年寫的,引發GoF設計模式思想的作品。真難想象,其中大部分內容到今天仍未過時。在此鄙視下譯者,曾在2002年把此書據為己有,不知道為什麼中文版譯者還是他。此外說實在話,翻譯的水平也不怎麼樣,很沉悶(純屬發泄,我沒看過原版)。該書前後看了幾次才看完,確實很難看,但值得一讀。考慮到其晦澀,評分:4。

       STL源碼剖析,侯捷,華中科大出版社。關註標准庫時買的,大略看過。不好評價,對源碼和STL感興趣者可讀。不過不得不說,忽悠也是需要實力的,對STL的講解很到位。考慮到專題和形式,評分:4。

       c++編碼規範,陳世忠,人民郵電出版社。大學時看的,讓當時的我有一些好一點的風格。新手可看。難得的國產書…評分:3。

       The C Programming Language(第2版)中文名c程式設計語言,Brian
W.Kernighan&Dennis M. Ritchie,機械工業出版社。C語言權威參考書,學習c語言只用一本書的話,就是它了。評分:5。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.