一位朋友評(píng)價(jià)《我的第一本C++書》是“一部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í)候恐怕也沒有學(xué)過什么英語(yǔ)語(yǔ)法吧,但是這并不妨礙他們說一口流利的英語(yǔ)。學(xué)習(xí)英語(yǔ)講求語(yǔ)感,C++作為一門程序設(shè)計(jì)語(yǔ)言,說到底,它的本質(zhì)還是語(yǔ)言,同樣講求語(yǔ)感,所以,這本書可能給你講解的不是某些具體的語(yǔ)法,而是通過一些生動(dòng)有趣的小例子,講解C++的應(yīng)用,就像我們第一堂英語(yǔ)課學(xué)習(xí)的“Good Morning”一樣,以這樣的形式來培養(yǎng)大家的C++語(yǔ)感。
有了C++語(yǔ)感,你就仿佛找到了打開C++大門的鑰匙。想入門還是出門,那就隨心所欲了
朋友IronBlood的評(píng)論如下:
想發(fā)財(cái)需要什么,《21天海盜速成》?當(dāng)然是藏寶地圖了。
入門 了解C++ 需要什么?我覺得讀一下 imcc 同學(xué)的《我的第一本 了解C++》書不為過。
我想最讓初學(xué)者頭疼以及對(duì) 了解C++ 感到畏懼的原因,主要還是語(yǔ)法書或者教科書讓人讀得頭昏腦脹、昏昏欲睡,學(xué)起來沒有一點(diǎn)趣味。不妨來翻翻這本書。這不是一部典型的教科書,倒是有點(diǎn)《Head First》系列的風(fēng)格。書里沒有大段大段的語(yǔ)法,相反地,你會(huì)覺得作者仿佛一位在 了解C++ 門派里修煉多年的前輩,信手將一些武學(xué)精要打給你看,告訴你要想入門得走過哪幾步:C++簡(jiǎn)明歷史、開發(fā)環(huán)境演示、基本語(yǔ)法、OOP介紹、STL編程以及 了解C++ 最新發(fā)展動(dòng)向。
我覺得把這本書歸到以下類別都是不合適的:
一部C++語(yǔ)法大全
一部編程規(guī)范的講解
一部C++原理的解讀
一部C++速成指南
作者的意圖其實(shí)相當(dāng)明確,將 了解C++ 中最主要的內(nèi)容提煉出來,以通俗的方式講給大家。書里其實(shí)留有大量的后門,作者并未在書里頭給出解釋,原因我想也是兼顧一下用戶體驗(yàn) ;-) 。因此這本書需要慢讀多想,想想有的地方為什么作者會(huì)如此解釋,一定能把你手上的語(yǔ)法書給串聯(lián)起來,而讓你豁然開朗。
我大概是2007年10月的時(shí)候聽說這本書的寫作意圖的,真正起始的策劃時(shí)間恐怕更早。四年的時(shí)間,這本書終于問世了,在此恭喜 imcc 同學(xué),同時(shí)期待下一部譯作《C++ 0x FAQ》。