C++程序员必读的经典著作
生活随笔
收集整理的這篇文章主要介紹了
C++程序员必读的经典著作
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
想成為一名合格的C++程序員,有許多經(jīng)典的書籍可以推薦;然而,若想成為一名高效的C++程序員,就絕對(duì)不能錯(cuò)過Scott Meyers的這兩本名著。Meyer幾乎掀起了Effective編程的熱潮,例如之后的Effective STL,以及繼承了同樣風(fēng)格的Bill Wagner之Effective C#,都是這一系列的佼佼者。人們津津樂道于書中的條款,運(yùn)用在編程實(shí)踐中,并深深為Meyer的技術(shù)涵養(yǎng)所折服。現(xiàn)實(shí)正是如此,運(yùn)用C++語言開發(fā)項(xiàng)目,就好似要穿過一片雷區(qū),戰(zhàn)戰(zhàn)兢兢,帶著撞大運(yùn)的思想硬著頭皮沖鋒陷陣,一不小心,就會(huì)出師未捷身先死。Meyer的這兩本著作,是幫助我們穿越雷區(qū)的探測(cè)器,可以提醒我們避開危險(xiǎn)的地雷,甚至幫助我們撤除地雷,使得我們可以安然通過,到達(dá)勝利的目的地。
?????? ?我在編寫C++代碼時(shí),常常會(huì)翻閱這兩本著作。我無法將它們束之高閣。每當(dāng)我遇到C++的陷阱而無法自拔時(shí),都需要從書中找到解決問題的利器。這是C++程序員案頭必備之書,即使對(duì)于Java和.NET程序員來說,閱讀這兩本著作,仍有裨益。雖然GC可以幫助我們規(guī)避許多內(nèi)存陷阱,不至于因?yàn)閮?nèi)存泄漏而導(dǎo)致系統(tǒng)崩潰;然而從高效的角度來看,無論何種語言,都有其相通之處,書中的議題可以說是放之語言的四海而皆準(zhǔn)。例如在Effective C++中,對(duì)設(shè)計(jì)、實(shí)現(xiàn)、面向?qū)ο蟮戎T多概念的深入剖析;在More Effective C++一書中,對(duì)于多態(tài)、異常、效率以及其他的雜項(xiàng)討論,完全可以脫離具體的C++語言,從通用的編程角度獲得收益。
????? ?所謂“經(jīng)典”,意味著經(jīng)久不衰,不因時(shí)間的流逝而失去其存在的價(jià)值。語言的變遷在這數(shù)十年內(nèi),讓人應(yīng)接不暇,但C++的魅力仍然不減。我想,即使在將來C++走向了末路,這兩本書仍然不會(huì)過時(shí),它會(huì)繼續(xù)爆發(fā)出強(qiáng)大的生命力,因?yàn)?#xff0c;它抓住了軟件設(shè)計(jì)與開發(fā)的本質(zhì)。 張逸《軟件設(shè)計(jì)精要與模式》作者
????????????????????????????????????????????????????????????????????????????????????《Effective C++:改善程序與設(shè)計(jì)的55個(gè)具體做法(第三版)》讀后評(píng)價(jià)
?????? ?我在編寫C++代碼時(shí),常常會(huì)翻閱這兩本著作。我無法將它們束之高閣。每當(dāng)我遇到C++的陷阱而無法自拔時(shí),都需要從書中找到解決問題的利器。這是C++程序員案頭必備之書,即使對(duì)于Java和.NET程序員來說,閱讀這兩本著作,仍有裨益。雖然GC可以幫助我們規(guī)避許多內(nèi)存陷阱,不至于因?yàn)閮?nèi)存泄漏而導(dǎo)致系統(tǒng)崩潰;然而從高效的角度來看,無論何種語言,都有其相通之處,書中的議題可以說是放之語言的四海而皆準(zhǔn)。例如在Effective C++中,對(duì)設(shè)計(jì)、實(shí)現(xiàn)、面向?qū)ο蟮戎T多概念的深入剖析;在More Effective C++一書中,對(duì)于多態(tài)、異常、效率以及其他的雜項(xiàng)討論,完全可以脫離具體的C++語言,從通用的編程角度獲得收益。
????? ?所謂“經(jīng)典”,意味著經(jīng)久不衰,不因時(shí)間的流逝而失去其存在的價(jià)值。語言的變遷在這數(shù)十年內(nèi),讓人應(yīng)接不暇,但C++的魅力仍然不減。我想,即使在將來C++走向了末路,這兩本書仍然不會(huì)過時(shí),它會(huì)繼續(xù)爆發(fā)出強(qiáng)大的生命力,因?yàn)?#xff0c;它抓住了軟件設(shè)計(jì)與開發(fā)的本質(zhì)。 張逸《軟件設(shè)計(jì)精要與模式》作者
????????????????????????????????????????????????????????????????????????????????????《Effective C++:改善程序與設(shè)計(jì)的55個(gè)具體做法(第三版)》讀后評(píng)價(jià)
?
轉(zhuǎn)載于:https://www.cnblogs.com/broadview/archive/2011/03/21/1990156.html
總結(jié)
以上是生活随笔為你收集整理的C++程序员必读的经典著作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: System.Web.HttpExcep
- 下一篇: 转载:js跨域问题小结