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