在读本书之前,我已经有过一段编写C++程序的历史,如果连C语言也算在内,可以追溯到十年前。用BASIC语言编程序的历史则有十四年(1992-2006)。
长期编程序中所使用的参考书无非有两种:介绍算法的书和介绍语法的书。我所买的参考书往往是同时介绍两者的。而对语法的介绍,则只是基于某一个编译器。
于是,这十年来,我所学习的“C/C++”,从本质上说只是Turbo C和Visual C++,对C/C++本身的理解也是被编译器过滤的内容。不是我不想去了解C/C++的本质,只是我对C/C++的“法典”有着与生俱来的恐惧。
这个恐惧直到我发现了《C++ Primer中文版》,当我捧起这本C++的“圣经”时,我终于能理解为什么每有几十万人冒着被踩死的危险前去朝圣。
请允许我用“圣经”来比喻这本书,我知道这样并不合适,因为绝大多数中国人并不知道“圣经”的地位,但是我搜遍大脑的每一个角落也找不到其它合适的比喻。这源于中国人缺乏信仰。
在半年前,我曾经带着无限的敬仰阅读了林锐博士的《高质量C/C++编程指南》,并且及时培养/修正了我的编程习惯。当然了,正如《C++ Primer》所言:“什么是C或C++程序的正确格式存在着无休止的争论……”。所以,我所修正的只是“自由体”,而不是与林锐矛盾的方面。令我感到欣慰的是,《C++ Primer》居然也用一定的笔默来讲格式与风格,不同的是,它同时介绍几种风格,然后作出一个略带倾向性的建议。同时,书中还告诫读者:“一旦选择了某种风格,就要始终如一地使用。”
从现在起,我就要捧起这一本四五厘米厚、七百多页的圣经,在阅读过程中,难免会有重点、要点要记录。我比较爱书,不愿在书上做标记,只好选择了BLOG这种形式来做读书笔记。
谨以此作为我的BLOG开篇说明吧。
本站文章皆为作者原创,其它媒体(包括但不限于报刊、杂志、网站、电视、电台)未经作者书面许可严禁转载(或部分摘录)!

euclid
http://euclid.cnblogs.com
未填
未填
时间:2006-07-25 12:35:10