序
2004年 11 月初爱民(Aimingoo)第一次把他的书稿给
我,我翻看了一下,第一反应讲的是感想。这不错,在技
术界就是需要有真正实践经验的专家把他的思考和心得
与我们分享。Aimingoo 在 Delphi 领域颇有名气,其技术
钻研的深度直达系统核心层,从其著作《Delphi 源代码分
析》可见一斑。不过接下来第二反应就是太薄了,能不能
加厚啊。比如说这些感悟都是有其来源的,可以把实际案
例啊,背景故事啊都加上。不然太薄了,出版社没有办法
出版啊。——国家对于出版的书号是有严格控制的,所以
书号是有成本的。一本讲技术高端的图书销量肯定是有限
的,以现实情况而言,如果很薄定价就只能比较低,成本
无法回收。而且内容只是心得,没有案例,读起来也很硬,
对读者的要求也很高,销量可能就更少了。
爱民听完我的意见,还是坚持这本书就是这样的风
格。出厚书违背了他的本意,要不然怎么叫“大道至简”。
书稿在 2005 年 3 月杀青后,我从 7 月开始在《程序员》
上陆续选择其中的三章发表,看看读者的反馈。不过限于
篇幅,删掉了一些内容,不能完整体现出作者系统思考的
脉络,也比较遗憾。
2005 年 11 月爱民跟我讨论到即使没有出版社愿意出
版印刷,也要把他的作品用电子版问世,并邀我作序。我
十分感慨,在这个浮躁功利的社会,难得还有这样的朋友。