《程序设计教程:用C++语言编程》是由陈家骏和郑滔两位作者联合编写的一本C++编程入门书籍,适合于学习计算机科学与技术专业的学生使用。该书详细介绍了C++的基本语法及高级特性,并通过大量的实例来帮助读者理解和掌握C++的编程技巧。
本书名为《程序设计教程:用C++语言编程》,由陈家骏和郑滔编著,在南京大学出版社出版,是一本专为初学者介绍C++编程的教学材料。书中以C++语言为基础,旨在传授给读者程序设计的基本思想、概念和技术,并强调了数据结构、算法、过程抽象以及数据抽象等核心理念。
全书共分为12章,涵盖了数据类型、表达式、流程控制、子程序、递归、类/对象、继承机制和模板类等内容。此外,书中还涉及输入输出操作及异常处理等主题。作者通过提供丰富的示例代码与详尽的注释来帮助读者更好地理解并掌握编程技巧。
本书既可作为高等院校本科生的第一门程序设计课程教材使用,也适合自学编程的新手参考阅读。
自2004年首次出版以来,《程序设计教程:用C++语言编程》受到众多师生的好评。然而,在教学实践中作者发现初版存在一些不足之处,如过分强调了C++语法细节而忽略了对程序设计理念的阐述;同时教材中未充分介绍当前流行的STL标准模板库和泛型编程技术等。
为此,本书进行了全面修订:
1. 重新调整章节结构与标题顺序,使内容更加聚焦于核心概念。
2. 对文字进行润色,并添加更多实例及注释以提高可读性。
3. 增加了关于STL容器、算法及其应用的介绍,帮助读者掌握泛型编程技巧。
4. 补充有关计算机内部信息表示的知识点(如二进制)加深对程序设计基础的理解。
5. 添加更多练习题供学生巩固所学知识并提升实际操作能力。
6. 强调关键术语,并提供英文对照以增强概念理解力。
7. 修正了初版中的错误,提升了教材质量。
修订后的第二版在提高教学效率和学习体验方面做了大量改进。同时,作者对所有帮助和支持本书出版的人员表示感谢。此外,《程序设计教程:用C++语言编程》得到了机械工业出版社的支持与协助,在印刷发行上确保读者能够获取高质量的学习资料。