• <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>

            我的第一本C++書(shū)

            游歷C++世界的地圖

            《我的第一本C++書(shū)》:一本培養(yǎng)C++語(yǔ)感的書(shū)

            一位朋友評(píng)價(jià)《我的第一本C++書(shū)》是“一部C++語(yǔ)法大全”,這個(gè)評(píng)價(jià)太夸張了,擔(dān)當(dāng)不起啊      

            實(shí)際上,我對(duì)于C++語(yǔ)法的態(tài)度,有點(diǎn)像對(duì)英語(yǔ)語(yǔ)法的態(tài)度,我們學(xué)習(xí)英語(yǔ),聰明的人不會(huì)去背一本英語(yǔ)語(yǔ)法書(shū)(但是有些不太聰明的人,卻去背了),老外們小時(shí)候恐怕也沒(méi)有學(xué)過(guò)什么英語(yǔ)語(yǔ)法吧,但是這并不妨礙他們說(shuō)一口流利的英語(yǔ)。學(xué)習(xí)英語(yǔ)講求語(yǔ)感,C++作為一門(mén)程序設(shè)計(jì)語(yǔ)言,說(shuō)到底,它的本質(zhì)還是語(yǔ)言,同樣講求語(yǔ)感,所以,這本書(shū)可能給你講解的不是某些具體的語(yǔ)法,而是通過(guò)一些生動(dòng)有趣的小例子,講解C++的應(yīng)用,就像我們第一堂英語(yǔ)課學(xué)習(xí)的“Good Morning”一樣,以這樣的形式來(lái)培養(yǎng)大家的C++語(yǔ)感。      

            有了C++語(yǔ)感,你就仿佛找到了打開(kāi)C++大門(mén)的鑰匙。想入門(mén)還是出門(mén),那就隨心所欲了

            朋友IronBlood的評(píng)論如下:

            想發(fā)財(cái)需要什么,《21天海盜速成》?當(dāng)然是藏寶地圖了。
              
              入門(mén) 了解C++ 需要什么?我覺(jué)得讀一下 imcc 同學(xué)的《我的第一本 了解C++》書(shū)不為過(guò)。
              
              我想最讓初學(xué)者頭疼以及對(duì) 了解C++ 感到畏懼的原因,主要還是語(yǔ)法書(shū)或者教科書(shū)讓人讀得頭昏腦脹、昏昏欲睡,學(xué)起來(lái)沒(méi)有一點(diǎn)趣味。不妨來(lái)翻翻這本書(shū)。這不是一部典型的教科書(shū),倒是有點(diǎn)《Head First》系列的風(fēng)格。書(shū)里沒(méi)有大段大段的語(yǔ)法,相反地,你會(huì)覺(jué)得作者仿佛一位在 了解C++ 門(mén)派里修煉多年的前輩,信手將一些武學(xué)精要打給你看,告訴你要想入門(mén)得走過(guò)哪幾步:C++簡(jiǎn)明歷史、開(kāi)發(fā)環(huán)境演示、基本語(yǔ)法、OOP介紹、STL編程以及 了解C++ 最新發(fā)展動(dòng)向。
              
              我覺(jué)得把這本書(shū)歸到以下類(lèi)別都是不合適的:
              
               一部C++語(yǔ)法大全
               一部編程規(guī)范的講解
               一部C++原理的解讀
               一部C++速成指南
              
              作者的意圖其實(shí)相當(dāng)明確,將 了解C++ 中最主要的內(nèi)容提煉出來(lái),以通俗的方式講給大家。書(shū)里其實(shí)留有大量的后門(mén),作者并未在書(shū)里頭給出解釋?zhuān)蛭蚁胍彩羌骖櫼幌掠脩?hù)體驗(yàn) ;-) 。因此這本書(shū)需要慢讀多想,想想有的地方為什么作者會(huì)如此解釋?zhuān)欢馨涯闶稚系恼Z(yǔ)法書(shū)給串聯(lián)起來(lái),而讓你豁然開(kāi)朗。
              
              我大概是2007年10月的時(shí)候聽(tīng)說(shuō)這本書(shū)的寫(xiě)作意圖的,真正起始的策劃時(shí)間恐怕更早。四年的時(shí)間,這本書(shū)終于問(wèn)世了,在此恭喜 imcc 同學(xué),同時(shí)期待下一部譯作《C++ 0x FAQ》。

            posted on 2011-06-19 10:30 陳良喬——《我的第一本C++書(shū)》 閱讀(1891) 評(píng)論(16)  編輯 收藏 引用

            Feedback

            # re: 《我的第一本C++書(shū)》:一本培養(yǎng)C++語(yǔ)感的書(shū) 2011-06-19 10:59 泡菜

            《我的第一本C++書(shū)》你寫(xiě)的?書(shū)我看了,總體上作為入門(mén)書(shū)還過(guò)得去。不過(guò)對(duì)于俺來(lái)說(shuō)稍微淺了點(diǎn)。100滿(mǎn)分的話(huà),俺打85分。因?yàn)闀?shū)的覆蓋內(nèi)容還少了點(diǎn)  回復(fù)  更多評(píng)論   

            # re: 《我的第一本C++書(shū)》:一本培養(yǎng)C++語(yǔ)感的書(shū) 2011-06-19 11:05 陳良喬——《我的第一本C++書(shū)》

            @泡菜
            真高興你能喜歡這本書(shū):)

            恩,作為入門(mén)書(shū),寫(xiě)得太厚好像不太好,為了減輕讀者的壓力,有些C++的更高深的內(nèi)容,我只是提到了,給讀者進(jìn)一步學(xué)習(xí)指出了方向,并沒(méi)有展開(kāi),本書(shū)的重點(diǎn),就是培養(yǎng)一種C++語(yǔ)感

            內(nèi)容方面,第二版會(huì)有所改進(jìn)和增強(qiáng)

              回復(fù)  更多評(píng)論   

            # re: 《我的第一本C++書(shū)》:一本培養(yǎng)C++語(yǔ)感的書(shū) 2011-06-19 11:20 Skill

            現(xiàn)在C++經(jīng)典書(shū)籍太多 不經(jīng)典書(shū)籍也數(shù)不勝數(shù)
            我覺(jué)得再出這種無(wú)味的C++教材沒(méi)有任何意義  回復(fù)  更多評(píng)論   

            # re: 《我的第一本C++書(shū)》:一本培養(yǎng)C++語(yǔ)感的書(shū) 2011-06-19 11:25 陳良喬——《我的第一本C++書(shū)》

            @Skill
            沒(méi)錯(cuò),C++經(jīng)典書(shū)太多,濫竽充數(shù)的也不少,但是,這本書(shū)不是“這種無(wú)味的C++教材”,首先,它很有味,同時(shí),他也不是教材,可以說(shuō)是一本C++的休閑讀物,讀起來(lái)輕松有趣而又有所收獲
            也許你還沒(méi)有看過(guò)這本書(shū),所以這樣說(shuō),網(wǎng)上有些試讀章節(jié),相信你讀了之后,會(huì)有不同的觀點(diǎn)
              回復(fù)  更多評(píng)論   

            # re: 《我的第一本C++書(shū)》:一本培養(yǎng)C++語(yǔ)感的書(shū) 2011-06-19 11:48 Skill

            @陳良喬——《我的第一本C++書(shū)》
            剛看過(guò)了目錄 對(duì)STL的經(jīng)驗(yàn)總結(jié)比較感興趣 不管怎樣是作者辛苦換來(lái)的
            書(shū)沒(méi)有貴賤之分 最重要的是理解之中的內(nèi)涵 感謝作者
            也祝這本書(shū)會(huì)越來(lái)越被大家認(rèn)可
              回復(fù)  更多評(píng)論   

            # re: 《我的第一本C++書(shū)》:一本培養(yǎng)C++語(yǔ)感的書(shū) 2011-06-19 12:02 陳良喬——《我的第一本C++書(shū)》

            @Skill
            對(duì)于你提到的C++書(shū)的現(xiàn)狀,我也有同感,我想這本書(shū)不是有一本一般的C++書(shū)

            這本書(shū)創(chuàng)作大約經(jīng)歷了5年時(shí)間,我記得最開(kāi)始的時(shí)候,VS2005才剛剛發(fā)行,現(xiàn)在都已經(jīng)VS2010,如果是個(gè)小孩,都已經(jīng)可以打醬油了。在這五年中,我一直在問(wèn)自己,現(xiàn)在的C++參考書(shū)已經(jīng)夠多了,從經(jīng)典的C++ Primer,the C++ Programming Language,再到那些C++寶典,C++最新教程,C++完全自學(xué)手冊(cè)等等,我為什么還要再寫(xiě)一本來(lái)湊熱鬧?我的這本書(shū)有什么獨(dú)特的地方,能夠在汗牛充棟的C++書(shū)中脫穎而出,讓讀者第一眼就選中這本書(shū)?現(xiàn)在,這本書(shū)來(lái)到了大家面前,我希望自己能夠交出一份滿(mǎn)意的答卷。

            你有愛(ài)上這本書(shū)的這樣四個(gè)理由:
            ?內(nèi)容翔實(shí),堅(jiān)持以實(shí)用為主,介紹了C++中最常用的,必須掌握的絕大部分知識(shí),對(duì)于一些很少用到的語(yǔ)法知識(shí),則較少涉及。在講解的時(shí)候,也以實(shí)際的應(yīng)用場(chǎng)景為主,避免孔乙己式的深究C++的語(yǔ)法細(xì)節(jié)。不過(guò)我要善意地提醒一下,利用這本書(shū)對(duì)付那些C++等級(jí)考試,恐怕不太適合。
            ?講解豐富形象,避免以往教科書(shū)式的呆板面孔。全書(shū)以一個(gè)C++世界為主線(xiàn),形象生動(dòng)地介紹了C++世界中的各種事物。子曰:“知之者不如好之者,好之者不如樂(lè)之者?!比珪?shū)中豐富的比喻,可以讓讀者對(duì)比較抽象難懂的C++知識(shí)有一個(gè)形象的理解,真正讓閱讀成為一種樂(lè)趣,讓讀者樂(lè)在其中。
            ?語(yǔ)言生動(dòng)有趣。不同于那些居廟堂之高的一般的C++教科書(shū),同樣是講解嚴(yán)謹(jǐn)?shù)腃++知識(shí),在其他某些一般的關(guān)于C++的裹腳布(抱歉,好像對(duì)那些作者不太尊敬,不過(guò)看過(guò)的人都知道,實(shí)在是晦澀而冗長(zhǎng))樣式的書(shū)中,你絕對(duì)看不到這樣的句子: 
              剛剛聽(tīng)完了HelloWorld.exe的自我介紹,又看到幾個(gè)C++集成開(kāi)發(fā)環(huán)境在一起聊得歡:Eclipse說(shuō)它使用起來(lái)很簡(jiǎn)單,Dev-C++笑了;Dev-C++說(shuō)它開(kāi)發(fā)效率高,C++
            Builder笑了;C++ Builder說(shuō)他它資格老,Turbo C笑了;Turbo C說(shuō)它他粉絲多,Visual C++笑了……
              ——介紹C++ IDE
              
              耶穌先生說(shuō):要獲得自由,你必須知道事情的真相。而關(guān)于C++類(lèi)對(duì)象的全部真相,就在它的內(nèi)存模型當(dāng)中。
              ——介紹C++類(lèi)的內(nèi)存模型
              
              STL運(yùn)用到了極致,發(fā)揮出了它簡(jiǎn)潔優(yōu)雅的特點(diǎn),這才是讓考官滿(mǎn)意的滿(mǎn)分答案。同時(shí),這道題也告訴我們這樣一個(gè)道理:代碼,就像女人的裙子,越短越好。
              ——介紹STL算法
            ?堅(jiān)持理論實(shí)踐相結(jié)合。在講解知識(shí)的同時(shí),結(jié)合作者自己多年的實(shí)踐經(jīng)驗(yàn),提醒讀者這些C++知識(shí)應(yīng)該如何應(yīng)用,在應(yīng)用的過(guò)程中需要注意些什么,同時(shí)有大量的實(shí)例加以示范,這樣可以避免讀者掌握了C++的語(yǔ)法知識(shí),卻沒(méi)法動(dòng)手寫(xiě)程序的紙上談兵式的學(xué)習(xí)。特別是最后一章收集整理的各大公司的鄙視題目與分析,對(duì)讀者有很大的實(shí)用價(jià)值。

              回復(fù)  更多評(píng)論   

            # re: 《我的第一本C++書(shū)》:一本培養(yǎng)C++語(yǔ)感的書(shū)[未登錄](méi) 2011-06-19 23:53 tom

            買(mǎi)了一本捧場(chǎng),作為國(guó)內(nèi)原創(chuàng),值得鼓勵(lì),很值得鼓勵(lì)。而且內(nèi)容與時(shí)俱進(jìn)。

            說(shuō)說(shuō)缺點(diǎn)。類(lèi)似
            cout << "中文內(nèi)容";
            應(yīng)該寫(xiě)成
            wcout << L"中文內(nèi)容";
            這對(duì)于我們中文使用者才是正確的做法。包括basic_string<T>在內(nèi),都應(yīng)該鼓勵(lì)采用wchar_t形式。今天的世界,任何字符串信息都應(yīng)該采用UNICODE.

            在c++標(biāo)準(zhǔn)支持unicode之前,wchar_t是Windows平臺(tái)上最近似默認(rèn)的UTF-16的做法,不僅提高效率(因?yàn)椴豁氃趦?nèi)部再轉(zhuǎn)換),更重要的,減少字符串相關(guān)算法的潛在錯(cuò)誤。

            Unix上UTF-8流行,另說(shuō)。

            考慮到此書(shū)提到ppl,側(cè)重Windows平臺(tái)。應(yīng)當(dāng)提倡正確的編碼風(fēng)格,尤其對(duì)非英文軟件編寫(xiě)的程序員。
              回復(fù)  更多評(píng)論   

            # re: 《我的第一本C++書(shū)》:一本培養(yǎng)C++語(yǔ)感的書(shū) 2011-06-20 10:24 陳良喬——《我的第一本C++書(shū)》

            @tom
            謝謝你的捧場(chǎng),謝謝你中肯的評(píng)價(jià)以及指出這本書(shū)的一些不足之處

            關(guān)于對(duì)于unicode的支持,新標(biāo)準(zhǔn)C++11已經(jīng)開(kāi)始從標(biāo)準(zhǔn)的層面對(duì)unicode提供支持,所以,在本書(shū)的第二版中,這一點(diǎn)會(huì)得到加強(qiáng),謝謝你的提醒

            關(guān)于PPL,并行計(jì)算是未來(lái)的一個(gè)趨勢(shì),并且,新標(biāo)準(zhǔn)C++11也從標(biāo)準(zhǔn)上開(kāi)始支持并行計(jì)算,在我正在修訂的第二版中,會(huì)同時(shí)介紹標(biāo)準(zhǔn)庫(kù)對(duì)于多線(xiàn)程的支持,不僅僅局限在Windows平臺(tái)。
            公關(guān)于編碼規(guī)范,我很認(rèn)同你的觀點(diǎn),在書(shū)中,我對(duì)編碼規(guī)范也有一些介紹,希望能給讀者一個(gè)比較好的示范
            。


              回復(fù)  更多評(píng)論   

            # re: 《我的第一本C++書(shū)》:一本培養(yǎng)C++語(yǔ)感的書(shū) 2011-06-20 11:07 空明流轉(zhuǎn)

            @tom
            是UCS2,不是UTF16,謝謝。  回復(fù)  更多評(píng)論   

            # re: 《我的第一本C++書(shū)》:一本培養(yǎng)C++語(yǔ)感的書(shū) 2011-06-20 11:09 陳良喬——《我的第一本C++書(shū)》

            @空明流轉(zhuǎn)
            赫赫,字符編碼很混亂,別說(shuō)初學(xué)者了,就是經(jīng)驗(yàn)豐富的程序員都容易搞錯(cuò)
              回復(fù)  更多評(píng)論   

            # re: 《我的第一本C++書(shū)》:一本培養(yǎng)C++語(yǔ)感的書(shū)[未登錄](méi) 2011-06-20 11:50 Jcily

            有很多書(shū)其實(shí)只是作者本身的學(xué)習(xí)總結(jié)。寫(xiě)給自己看的。  回復(fù)  更多評(píng)論   

            # re: 《我的第一本C++書(shū)》:一本培養(yǎng)C++語(yǔ)感的書(shū) 2011-06-20 12:03 陳良喬——《我的第一本C++書(shū)》

            @Jcily
            恩,即使是這樣,也可以從別人的學(xué)習(xí)過(guò)程中獲得一些有用的知識(shí)和經(jīng)驗(yàn)
              回復(fù)  更多評(píng)論   

            # re: 《我的第一本C++書(shū)》:一本培養(yǎng)C++語(yǔ)感的書(shū)[未登錄](méi) 2011-06-20 12:42 tom

            @空明流轉(zhuǎn), Windows不UCS已經(jīng)很多年了。
            See here:
            “UTF-16 is used for the native internal representation of text in Microsoft Windows 2000/XP/2003/Vista/CE.[7]”

            Cited from http://en.wikipedia.org/wiki/UTF-16/UCS-2.

            @陳良喬
            新標(biāo)準(zhǔn)C++11已經(jīng)開(kāi)始從標(biāo)準(zhǔn)的層面對(duì)unicode提供的支持,還是紙面上的,無(wú)論GCC還是VC++都還沒(méi)實(shí)現(xiàn),Clang不清楚。在可以預(yù)見(jiàn)的的將來(lái)這不是優(yōu)先工作,畢竟這玩意兒涉及到某種“種族歧視”(不記得哪篇UNICODE的介紹文章里提到過(guò)):說(shuō)英語(yǔ)的人對(duì)UNICODE的需求遠(yuǎn)小于我們。更現(xiàn)實(shí)的情況是:現(xiàn)有的API不可能用C++1x改寫(xiě),我們還得跟這些legacy code交互多年。

            再說(shuō)一句,這本是算是一本真正的關(guān)于C++書(shū),希望這種書(shū)越來(lái)越多。  回復(fù)  更多評(píng)論   

            # re: 《我的第一本C++書(shū)》:一本培養(yǎng)C++語(yǔ)感的書(shū) 2011-06-20 14:52 陳良喬——《我的第一本C++書(shū)》

            @tom
            對(duì)于 unicode,現(xiàn)在最重要的開(kāi)發(fā)技術(shù)還是在西方人手中,他們對(duì)這種東西需求不大,大約也就是為什么遲遲沒(méi)有實(shí)現(xiàn)的

            這讓我想起了好像有一門(mén)用中文進(jìn)行開(kāi)發(fā)的“易語(yǔ)言”,記不太清楚了,大約是,不知道現(xiàn)在如何了  回復(fù)  更多評(píng)論   

            # re: 《我的第一本C++書(shū)》:一本培養(yǎng)C++語(yǔ)感的書(shū)[未登錄](méi) 2011-06-20 17:28 tom

            @樓主,
            我說(shuō)的就是這個(gè)意思,除非有中國(guó)人在C++ committee 里推動(dòng),這個(gè)事情的優(yōu)先級(jí)不會(huì)太高。所以在c++03的基礎(chǔ)上支持UNICODE還會(huì)是較長(zhǎng)時(shí)間里的現(xiàn)實(shí)。
            這也是我前面的建議的前提。  回復(fù)  更多評(píng)論   

            # re: 《我的第一本C++書(shū)》:一本培養(yǎng)C++語(yǔ)感的書(shū) 2011-06-20 17:46 陳良喬——《我的第一本C++書(shū)》

            @tom
            C++ committee中沒(méi)有一個(gè)中國(guó)人,甚至挨著中國(guó)的日本人,韓國(guó)人都沒(méi)有,C++的未來(lái),還是很大程度上把握在那些說(shuō)english(或類(lèi)似)的人手中

            唉,同學(xué)們?nèi)沃囟肋h(yuǎn)啊
              回復(fù)  更多評(píng)論   



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


            国产女人aaa级久久久级| 久久久女人与动物群交毛片| segui久久国产精品| 久久99精品久久久久久不卡| 亚洲午夜久久久| 色88久久久久高潮综合影院| 国产激情久久久久影院小草| 一本一本久久a久久精品综合麻豆| 精品久久久久久国产潘金莲| 久久AⅤ人妻少妇嫩草影院| 人妻精品久久久久中文字幕69 | 狠狠色婷婷综合天天久久丁香| 国产综合久久久久久鬼色| 国产精品久久久久一区二区三区 | 中文字幕日本人妻久久久免费| 久久久久久久久久久久中文字幕 | 日本福利片国产午夜久久| 性做久久久久久久久浪潮| 久久精品国产免费一区| 中文字幕日本人妻久久久免费| 国产日韩欧美久久| 久久久久久久人妻无码中文字幕爆| 人妻少妇精品久久| 国产福利电影一区二区三区久久久久成人精品综合 | 久久99精品久久久大学生| 中文字幕亚洲综合久久2| 久久久久亚洲Av无码专| 久久频这里精品99香蕉久| 久久亚洲精品无码观看不卡| 久久综合九色综合97_久久久| 久久久久久曰本AV免费免费| 热久久国产欧美一区二区精品| 亚洲国产精品久久久久网站| 99久久无码一区人妻a黑| 久久亚洲精品无码VA大香大香| 久久久网中文字幕| 久久久久久极精品久久久| 99久久精品国产一区二区蜜芽| 久久这里只精品国产99热| 精品熟女少妇av免费久久| 久久国产精品成人片免费|