看到这本充满C++激情的书之后,我就爽快地答应了为其写序。学习任何一样技术,都需要毫不犹豫的激情,C++尤其如此。在我的学生群当中,学得好的人,无疑是那些对C++*痴迷的人。 从石老师写的书中,看得出石老师对C++相当熟悉,全书内容编排合理,知识点的面铺得也比较均匀,而且都是在编程实战中要用到的技术。石老师的书也很有特色,典型的实例教学,多种配套。 学习C++需要积累,需要一个实验环境,再就是兴趣和耐心了。市面上有许多C++的书籍,其中不乏一些入门级的教材,石老师的书见长于描述小而易懂的例子,而且都是亲自调试的源代码,比较容易上手,从而比较容易学习和积累。这也是一种入门的方法。 初入门时,动手很重要,因为对C++没有感性认识的时候,空讲道理是无法见效的,看书也不会看出妙处来。石老师的书很注重实践,一上来,就先介绍了一个VC环境,希望在学习之初将实验环境先行摆平。后面的实例,也都是完整的可运行代码,附有在计算机上显示的运行结果实样,很真实,*后还介绍了VC实验的助手。读者可以方便地对照自己的实验来学习。因而这是一本注重实际能力和实际效果的书。 计算机程序设计语言的学习,越来越强调注重能力培养的指导思想。因为c++编程是一种技术,是一种可以统领一切以编程语言为工具的一般技术。学习C++编程的目的是为了进阶、为了使用。到了需要深度学习C++的时候,实践的作用就更重要了。人们总是有许多这样那样的思维障碍,影响概念的正确形成,而通过实践就能一步一个脚印地跨过那些技术的门槛,*终到达理想的境界。 基于此,也算是给石老师这本书作一个以怎么样的心态来学习C++的方法导引吧。 钱能 2005年6月于杭州自在居