通过采用经典的软件开发方法,《问题求解与程序设计(C++语言版)》第6版在强调软件工程原理和使用C++语言实现面向对象编成的同时,提供了坚实的程序设计基础,它十分清晰地阐述了C++程序设计。本书首先从简单的、易于理解的过程编程开始,逐渐拓展加深,直到最终完成动态数据结构的介绍为止。
本书的两位作者(Frank L.Friedman、Elliot B.Koffman)都是Temple大学计算机与信息科学教授。Elliot B.Koffinan是美国最著名的计算机科学教育家之一,也是ACM任务组初级程序设计方法课程的前主席。
《问题求解与程序设计(C++语言版)(第6版)》(作者Frank L.Friedman、Elliot B.Koffman)在讲解C++程序设计语言的同时,强调软件工程的基本原理和面向对象程序设计,在讲解数据抽象、组件重用和其他良好的软件开发方法的同时,兼顾面向对象和过程化的程序设计方法。《问题求解与程序设计(C++语言版)(第6版)》内容包括计算机科学的职业选择、计算机组成以及编程语言综述、C++程序的形式与组成元素、函数及模块化编程思想、条件和重复语句的组成和使用方法、简单数据类型和用户定义数据类型、流与文件的操作、数组与结构、数据抽象与面向对象程序设计思想、指针和动态数据结构、进程与线程等。《问题求解与程序设计(C++语言版)(第6版)》可以作为高等院校计算机及相关专业的教材及参考书。