• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            大龍的博客

            常用鏈接

            統(tǒng)計(jì)

            最新評(píng)論

            [轉(zhuǎn)載]至少應(yīng)該閱讀的九本C++著作

            作者:榮耀 www.royaloo.com


            C++語(yǔ)言吸引如此之多的智力投入,以至于這個(gè)領(lǐng)域的優(yōu)秀作品,包括重量級(jí)的軟件產(chǎn)品、程序庫(kù)以及書(shū)籍著作等,數(shù)不勝數(shù)。對(duì)于讀者來(lái)說(shuō),倘若限于經(jīng)濟(jì)等客觀因素而必須做出折衷取舍,我推薦至少閱讀以下幾本書(shū):

            1. The C++ Programming Language (Special 3rd Edition)? by Bjarne Stroustrup

            2. The Design and Evolution of C++? by Bjarne Stroustrup

            如果你只打算購(gòu)買(mǎi)一本書(shū),那就選擇1,如果還想要第二本 — 那就是這兩本了。它們的作者是 C++語(yǔ)言的創(chuàng)建者。Stroustrup的文字語(yǔ)言絲毫不遜色于他所創(chuàng)建的程序語(yǔ)言。它們可以使你免于誤入歧途。

            3. Effective C++: 50 Specific Ways to Improve Your Programs and Designs? by Scott Meyers

            4. More Effective C++: 35 New Ways to Improve Your Programs and Designs? by Scott Meyers

            5. Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library? by Scott Meyers

            我強(qiáng)烈推薦Meyers這個(gè)系列。它們是菜鳥(niǎo)進(jìn)階必讀之作。游刃有余的技術(shù),高超的寫(xiě)作技巧。Meyers可能是世界上最優(yōu)秀的C++技術(shù)作家。?

            6. The C++ Standard Library : A Tutorial and Reference? by Nicolai M. Josuttis

            C++標(biāo)準(zhǔn)庫(kù)字典式著作。內(nèi)容全面,結(jié)構(gòu)清晰。

            7. C++ Templates: The Complete Guide? by David Vandevoorde, Nicolai M. Josuttis

            Alexandrescu的Modern C++ Design閱讀門(mén)檻很高,這本書(shū)可以充當(dāng)你的墊腳石。單單閱讀The C++ Standard Library或許并不足以使你具備定制、擴(kuò)充標(biāo)準(zhǔn)庫(kù)組件的能力,這本書(shū)可以助你一臂之力。對(duì)于任何希望進(jìn)入模板編程領(lǐng)域的C++程序員來(lái)說(shuō),這是一本必讀之作。

            8. Modern C++ Design: Generic Programming and Design Patterns Applied? by Andrei Alexandrescu

            一本天才的著作!泛型模式,無(wú)限延伸你的視野,足以挑戰(zhàn)任何一名C++程序員的思維極限。這本書(shū)幾乎可以滿(mǎn)足你對(duì)C++模板的所有幻想。

            9. Design Patterns? by Erich Gamma , Richard Helm, Ralph Johnson, John Vlissides

            設(shè)計(jì)可復(fù)用的面向?qū)ο蟮能浖阈枰莆赵O(shè)計(jì)模式。這并不是一本專(zhuān)門(mén)針對(duì)C++程序員的著作,但它采用了C++(和Smalltalk)作為主要示例語(yǔ)言,C++程序員尤其易于從中受益。學(xué)習(xí)設(shè)計(jì)模式,這本書(shū)需要一而再、再而三的咀嚼。

            這是公正客觀的推薦嗎?可能不是。實(shí)際上,沒(méi)有任何人能夠做到絕對(duì)客觀 — 至少The Design and Evolution of C++是否應(yīng)該進(jìn)入這個(gè)推薦列表就能惹起喋喋不休的爭(zhēng)吵。

            還有許多優(yōu)秀的著作值得推薦,但為了將推薦數(shù)目控制到個(gè)位數(shù),它們沒(méi)能入選。換一個(gè)人也可能會(huì)給出另外的"九本書(shū)"列表,但至少大半會(huì)和這個(gè)列表重疊。

            巧合的是,這幾本書(shū)均出自Addison-Wesley。它們絕大多數(shù)在市面上能找到相應(yīng)的中文版,幾乎每一中文版都有很好的質(zhì)量。祝各位閱讀快樂(lè)。

            posted on 2006-12-03 19:29 大龍 閱讀(167) 評(píng)論(0)  編輯 收藏 引用


            只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            亚洲欧美日韩中文久久| 91精品久久久久久无码| 久久婷婷五月综合97色直播| 久久精品www人人爽人人| 精品久久久久久国产| AV无码久久久久不卡蜜桃| 久久精品成人欧美大片| 亚洲色大成网站WWW久久九九| 伊人久久大香线蕉亚洲五月天| 久久人人爽人人爽人人片AV不| 狠狠综合久久综合88亚洲| 久久午夜夜伦鲁鲁片免费无码影视| 一极黄色视频久久网站| 综合人妻久久一区二区精品| 久久久久亚洲Av无码专| 99久久亚洲综合精品网站| 欧美粉嫩小泬久久久久久久| 伊人久久一区二区三区无码| 伊人久久大香线蕉AV色婷婷色| 久久大香香蕉国产| 久久久久国产亚洲AV麻豆| 精品国产乱码久久久久久人妻| 蜜臀av性久久久久蜜臀aⅴ麻豆| 国产精品久久久久久一区二区三区| 777久久精品一区二区三区无码| 久久亚洲天堂| 狠色狠色狠狠色综合久久 | jizzjizz国产精品久久| 99久久99久久精品国产片果冻| 日韩美女18网站久久精品| 无码国产69精品久久久久网站| 久久青青草原国产精品免费| 国产精品久久久久久久久久影院| 国产亚洲综合久久系列| 久久人人爽人人爽人人片AV麻豆 | 亚洲精品无码久久久久久| 99re这里只有精品热久久| 国产精品久久久久a影院| 久久亚洲国产精品一区二区| 漂亮人妻被中出中文字幕久久| 色综合合久久天天综合绕视看|