Programming 版 (精华区)
发信人: JJason (C++ Primer), 信区: Programming
标 题: 蔡学镛推荐: C++程序设计与应用
发信站: 哈工大紫丁香 (2002年11月25日13:21:09 星期一), 站内信件
C++初学者应当看的一本好书!
蔡学镛鼎力推荐——我社出版台湾张耀仁著《C++程序设计与应用》!
作者:叶卡(xxx.xxx.xxx.xxx) 2002/11/21 16:57 字节:197K 点击:90次 帖号:3728
当前论坛: 好书——你说,我说 [yeka.xilubbs.com]
考虑到本书的读者主要是学生,所以尽管装帧印刷质量都不错,而且篇幅不小(16开,750
页,带光盘),但定价很便宜,只有59.80元,比同样篇幅的《深入浅出MFC》要便宜20元
。
蔡学镛的序言:
我常常推荐编程技术书籍,我所推荐的书目中,几乎都是英文版原文书,鲜有台湾作者的
中文版著作,原因在于:
● 值得推荐的著作都已经被识货的人推荐了,不差我一个。
● 不值得推荐的烂书也有人睁着眼睛说瞎话地推荐了。
● 内容不错的著作已经不多,糟糕的是这些书常常都有后制的许多瑕疵,所以离
完美还有一段距离。
● 自古文人相轻,我基于见不得他人好的自私心态,很不愿意推荐别人的中文版
著作来长他人志气,灭自己威风 。
最近,我发现一本C++繁体中文版著作,可以说是各方面都达到完美的境界,甚至比起该领
域大多数的英文版原文书都好太多了,实在难能可贵,所以我就破例一次,“外举不避仇
”,向大家推荐张耀仁教授所撰写的这本书。
“外举不避仇”当然只是玩笑话,我非但和该作者无冤无仇,我根本就不认识作者,连E-m
ail都没有往来过。在这样的情况下,我对这本书的喜好没有“儿女私情”的因素在内,所
以可以算是很客观的。我也很高兴自己能发挥一些影响力,向华中科技大学出版社的周筠
女士引荐此书,让一本严谨的好书能在大陆以简体中文出版,造福大陆的C++读者。
作者张教授是英国牛津大学博士,现任教于台湾的长庚大学,对于资讯工程领域相当专精
。本书也因此反映出作者严谨的学者性格,以及务实的工程背景,相当与众不同。
孙明宗教授为此书所写的“推荐序”中提到,本书共历时两年完成,在撰写的过程中,作
者张教授参考了数十本中英文相关著作,并撰写了数百个程序以为实验。我认为,张教授
如此严谨的作风,简直是以写论文的心态在进行。在编程烂书充斥的台湾市场,还有张教
授肯花如此的心力投入编程书籍的撰写,实在让人佩服。我想,中文信息图书市场如果能
多一些像张耀仁教授和侯捷老师等人的著作出现,会是读者的一大福气。
许多书籍往往会因为广泛而不够深入,或因为深入而不够广泛,但是张教授所撰写的此书
却能深度广度兼备,包容所有重要的主题。除了入门的主题相当完整之外,深入的主题也
没有遗漏,例如对VPTR以及VTABLE都有精彩的说明。
我认为本书提供了极佳的学习步调和连贯的先后次序。本书的叙述方式主轴明显,读者不
会被枝节所扰而混淆了学习主轴,所以学习效果良好,相当适合C++语言的初学者。初学者
也会在阅读本书的过程中,培养出良好的程序风格、模块(module)切割方式等实用的常
识。
本书有近200个完整的程序范例,可以帮助观念的理解。程序范例中的重点都使用粗体字(
bold)标示,这对于读者阅读有很大的帮助,而且这些程序都是作者实际编译测试过的。
在许多小细节上,都可以看出作者和出版者的用心。书的最后附上7个极具参考价值的附录
,并有提供编排良好的索引(index),让本书具有参考查询的功能。我还发现这本书每章
的份量规划相当均匀,每章大致上都在30页左右,这个页数相当适合自学的读者规划学习
进度,而且阅读压力也不会太大。每一章最后会有常犯的错误、重点整理以及习题,可以
方便读者复习,并自我评估学习成效。文章中也适当地穿插有“提示”和“讨论”,作为
学习时的指引。
虽然目前Java很热门,不久之后C#也会成为主流语言,但C/C++不会因此而过时,C/C++将
一直持续它的影响力,持续成为系统程序开发的最佳选择。即使在.NET的时代,C++也会因
为是Visual Studio中唯一能开发unmanaged code的语言,而保有无可取代的特定地位,所
以C/C++仍然值得我们投入心力,持续关注。
如果你想好好学会C++,但是一直不得其门而入,我强烈推荐你阅读这本书,毕竟一本深入
浅出兼具、理论实务同备、工程科学并重的好书,可不是到处都有的。我喜欢这本书,所
以将它推荐给你,而我知道你也会对这本书爱不释手的。
蔡蔡学镛2002年8月于台北
--
人生,就是一团欲望:
欲望没有满足的时候就是痛苦,
欲望被满足的时候就是无聊;
人生就是在痛苦与无聊之间徘徊。
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.229.69]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:7.541毫秒