读《我的第一本C++书》
2011-06-09
想发财需要什么,《21天海盗速成》?当然是藏宝地图了。
入门 C++ 需要什么?我觉得读一下 imcc 同学的《我的第一本 C++》书不为过。
我想最让初学者头疼以及对 C++ 感到畏惧的原因,主要还是语法书或者教科书让人读得头昏脑胀、昏昏欲睡,学起来没有一点趣味。不妨来翻翻这本书。这不是一部典型的教科书,倒是有点《Head First》系列的风格。书里没有大段大段的语法,相反地,你会觉得作者仿佛一位在 C++ 门派里修炼多年的前辈,信手将一些武学精要打给你看,告诉你要想入门得走过哪几步:C++简明历史、开发环境演示、基本语法、OOP介绍、STL编程以及 C++ 最新发展动向。
我觉得把这本书归到以下类别都是不合适的:
* 一部C++语法大全
* 一部编程规范的讲解
* 一部C++原理的解读
* 一部C++速成指南
作者的意图其实相当明确,将 C++ 中最主要的内容提炼出来,以通俗的方式讲给大家。书里其实留有大量的后门,作者并未在书里头给出解释,原因我想也是兼顾一下用户体验 ;-) 。因此这本书需要慢读多想,想想有的地方为什么作者会如此解释,一定能把你手上的语法书给串联起来,而让你豁然开朗。
我大概是2007年10月的时候听说这本书的写作意图的,真正起始的策划时间恐怕更早。四年的时间,这本书终于问世了,在此恭喜 imcc 同学,同时期待下一部译作《C++ 0x FAQ》。