一本以C++为载体讲述如何学习程序设计的书_C++程序设计原理与实践书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > C++程序设计原理与实践 > 一本以C++为载体讲述如何学习程序设计的书
愁容骑士 C++程序设计原理与实践 的书评 发表时间:2010-08-05 11:08:08

一本以C++为载体讲述如何学习程序设计的书

概括来说,这是一本以C++为载体讲述如何学习程序设计的书。书的起始(第0章),作者在表明了对一些常见学习程序设计思路的不认同后,表达了在方法论层面上自己对如何学习程序设计的观点:在程序设计的实践中学习程序设计。随后,作者以学习C++程序设计为例演示了这样的一个学习过程。前言中作者表示,这是本写给初学者的书,确实,他在第1章就聊了点计算机的事儿给完全的新人看,然后(第2-5章)介绍了些面向过程编程的基本概念(表达式、语句、程序和常见错误等)让读者很快上手,并在第6-7章通过演示实现一个计算器的过程巩固了前面的知识点、展示了程序设计的一些被实践证明的传统思路。再接下去的第8-9章中,作者补充了前面处于方便读者上手而忽略的关于函数和类的细节,至此,作者讲完了他所要介绍的基本知识。作者在第二-三部分提供了关于C++语言的更多细节,在第四部分提供了些拓展阅读内容(其它程序设计的书很少涉及这些内容,根据我这方面比较匮乏的阅读量)。关于第二-四部分的内容,大家翻翻目录就能有个大致了解。

封底用了“C++初学者的权威指南”的标签,我觉得并不夸张。学一项新东西,最关键的是在入门阶段能掌握正统正确的基本概念,并且在学习过程中不走弯路。(想想那些勤奋而且iq也很不错的民间科学家,我想他们的主要不足是在入门阶段没有得到受过正规学科训练、懂得什么是对什么是错的行家的指点,这挺让人心痛的。)出于这样的考虑,我推荐初学程序设计的朋友买一本,因为这本书最大的卖点(在我看来)在于它内容正统;并且明确强调了一条有效的学习途径:掌握语言的基本要素后,在大量实践中学习程序设计。而且,即使以后不做C++程序员,这本书第一部分的基础知识是通用的,对学习绝大多数语言都会有帮助。此外,我非常喜欢的一点是:作者在介绍C++的一些语言机制的同时,展示了自己在设计这些语言机制时的考虑(为了更好的表达思路或避免某些编程中易犯的错误等)。这种把读者引到C++背后的表述方式,会更有说服力也更能引发读者的思考。我推荐这本书给初学程序设计的在校学生以及对C++理解还不是那么到位的C++程序员。

对于已经通过入门阶段并且有较丰富经验的朋友,我觉得这本书就不是那么重要了:可能是因为作者太懂C++了,这本书写得有点行云流水的感觉,与那些中规中矩的书相比,不是很适合做参考手册。当然,作者粉丝可能会必备一本。总得来说,这本书翻译得还可以,有点字面上的问题也就不挑剔了,毕竟校对这么厚一本书是挺容易疲劳疏忽的,好在这样的问题不多,不影响阅读。

展开全文
有用 9 无用 1

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“一本以C++为载体讲述如何学习程序设计的书”的回应

2010-08-12 09:59:44

我想他们的主要不足是在入门阶段没有得到受过正规学科训练、懂得什么是对什么是错的行家的指点,这挺让人心痛的
————————————
赞同。很多人走了弯路!