《程序设计(从过程化到面向对象)》的目的是掌握C++的演化和发展规律,从C和C++的公共子集开始,然后将其作为已知。“逐步推进的学习方式”是从自定义类型的C描述转换到C++描述,再到vector和list的实现。本书的特点是:分析各种概念,注意概念的隶属关系,建立概念的连锁,不让其中缺少一个环节,而且使整个连锁有一组大家熟悉的典型程序设计作为根据。这是一种逻辑方式,也是马克思提倡的“人体解剖”方式。本书由王立柱编著。
C++主要包括两部分内容:C和C++的公共子集,C++直接支持的高级技术部分。C++包含四种程序设计风格:过程化程序设计、数据抽象、面向对象程序设计和泛型程序设计。《程序设计(从过程化到面向对象)》从公共子集到高级技术部分逐步讲授,内容涉及:机器语言简介,基本数据类型,运算符和表达式,语句组结构,指针和数组,函数,模块化程序设计,C风格串,结构、联合、枚举,二维数组和指针,顺序表,单向链表,从C到C++的基本内容,从顺序表到顺序表类,从C风格串到string类串,date类,继承和动态绑定,函数模板和向量类模板,链表类模板和适配器,C++的I/O流库,C++综合设计实例,命名空间。
《程序设计(从过程化到面向对象)》可以作为高等院校计算机及相关专业本科生以C++作为第一门程序设计课程的教材,也可以作为计算机编程爱好者的自学教材和参考书。本书由王立柱编著。