书名:C++程序设计语言 第1-3部分 作者:[美]本贾尼·斯特劳斯特鲁普(Bjarne Stroustrup) 出版:机械工业出版社
▲内容介绍
《C++程序设计语言》(原书第4版)是C++领域最经典的参考书,介绍了C++11的各项新特性和新功能。全书共分四部分。第一部分(第1~5章)是引言,包括C++的背景知识,C++语言及其标准库的简要介绍;第二部分(第6~15章)介绍C++的内置类型和基本特性,以及如何用它们构造程序;第三部分(第16~29章)介绍C++的抽象机制及如何用这些机制编写面向对象程序和泛型程序;第四部分(第30~44章)概述标准库并讨论一些兼容性问题。由于篇幅问题,原书中文版分两册出版,分别对应原书的第一至三部分和第四部分,这一册为第一至三部分。本书适合计算机及相关专业本科生用作C++课程的教材,也适合C++程序设计新手和开发人员阅读。
▲作者介绍
作者是 Bjarne Stroustrup(本贾尼・斯特劳斯特卢普),1950 年 6 月 11 日出生于丹麦。他先后毕业于丹麦奥胡斯大学和英国剑桥大学。他是 C++ 语言的设计师和最早的实现者,开发了最初被称为 “C with classes”(带类的 C)的语言,后演化为 C++。他曾担任 AT&T 大规模程序设计研究部门负责人,是 AT&T、贝尔实验室和 ACM 成员,现任德州农工大学计算机系首席教授、“杰出教授”,还担任摩根士丹利信息技术部门董事总经理、哥伦比亚大学计算机科学系客座教授,是美国国家工程学会会员,IEEE、ACM、CHM 资深会员。他的主要著作包括《C++ 程序设计语言》《带标注的 C++ 参考手册》《C++ 语言的设计与演化》等,曾获得美国未来杂志 “美国最顶尖的 20 名年轻科学家” 称号、计算机工业协会葛雷斯・胡珀尔奖项等诸多荣誉。
▲本书特点
内容全面系统:涵盖了 C++ 语言的基础与高级特性。第一部分介绍背景知识及语言和标准库的简要内容;第二部分深入讲解内置类型和基本特性;第三部分聚焦于抽象机制,包括面向对象编程和泛型编程等。
紧跟语言标准:以 C++11 为基础进行内容编写,全面介绍了 C++11 的各项新特性和新功能,让读者能够学习到最新的 C++ 语言知识。
权威性高:作为 C++ 语言的创造者,作者对 C++ 的理解和阐述具有无可比拟的权威性,书中内容准确、深入,能够帮助读者深入理解 C++ 语言的本质和设计理念。
适合多阶段学习:既适合想要系统学习 C++ 编程语言的初学者,帮助他们建立扎实的基础;也适合已有一定编程经验,希望深入理解 C++ 特性和高级编程技巧的开发者,为他们提供更深入的知识和见解。
注重实践:书中包含丰富的示例代码,通过实际的代码示例展示语言特性的使用方法和应用场景,帮助读者更好地理解和掌握 C++ 编程,提高实践能力。