一位朋友評(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》。