个人意见:钱能C++教材第二版的问题

我个人认为:浙江工业大学的钱能老师的《C++程序设计教程》第一版是国内中文C++教材中最好的,比较适合初学者,其内容的选取、深度、组织方式、例题 等都是非常好的——最适合大多数本科层次学过C语言的学生进阶到C++(不考虑少数极优秀的和少数基础很差的)。因为本科教材必须适应大多数学生的需要而 不是拔优或者补课。  

不过,该书在2005年修改之后的第二版,却变化甚大,而且目标学生转而指向完全没有学过C语言,把C++作为第一门程序设计语言来学习的学生。因此,教材里大量充斥了面向过程部分的内容,既浪费了篇幅,又重点不突出,这显然有点不适合大多数高校目前的课程体系安排。

除 此之外,更重要的,有些调整我认为并不合适。例如,第二版取消了单独成章的输入输出流,而是把内容大大削减之后放到了开头部分,作为基本的输入输出语句! 这是一大败笔,因为C++的输入输出流是完全的面向对象的技术,在还没有学过面向对象程序设计之前,学生根本是无法理解输入输出流的!另一方面,有关输入 输出和文件操作,是程序设计的一个非常重要的部分,是每一个程序员在工作中经常需要使用的,因此,学生必需要有足够的了解,缩减它的内容是不适当的。

另 一方面,第二版在第三章的数据类型介绍中,即引进了String类,甚至Vector模板类,作为特殊的数据类型,这个做法也非常值得怀疑。因为学生对类 和对象的概念还一无所知,因此就很难理解这些数据类型的语法和使用规则,尤其是Vector,牵涉到模板类和模板函数,其使用更复杂,更精巧,以前的教材 通常把它放在最后一章,作为C++的深入部分,即便如此,学生也不太容易掌握!在课程一开始就介绍这些,无疑是徒害无益的。 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值