Skip to Content
C++程序设计:原理与实践(基础篇)(原书第2版)
book

C++程序设计:原理与实践(基础篇)(原书第2版)

by 本贾尼 斯特劳斯特鲁普
August 2021
Intermediate to advanced
450 pages
9h 36m
Chinese
Pearson
Content preview from C++程序设计:原理与实践(基础篇)(原书第2版)

译者序

程序设计是打开计算机世界大门的金钥匙,它使五花八门的软件对你来说不再是“魔法”。C++语言则是掌握这把金钥匙的有力武器,它优美、高效,从大洋深处到火星表面,从系统核心到高层应用,从掌中的手机到超级计算机,到处都有C++程序的身影。本书的目标不是作为程序设计语言的简单入门教材,而是成为初学者学习基础实用编程技术的绝佳启蒙。如果你愿意努力学习,本书能帮助你理解使用C++语言进行程序设计的基本原理及大量实践技巧,其中大多数可直接用于其他程序设计语言。基于这一目标,注重实践是本书的明显特点。它希望教会你编写真正能被他人所使用的“有用的程序”,而非“玩具程序”。因此,本书不是机械地介绍各种C++特性,而是针对一些具体问题,不断精化其求解方案,在这个过程中自然地引出基本编程技术及相应的C++程序特性。此外,本书还介绍了大量的求解实际问题的程序设计技术,如语法分析器的设计、图形化程序设计、利用正则表达式处理文本、数值计算程序设计以及嵌入式程序设计等。在其他大多数程序设计入门书籍中,是找不到这些内容的。像调试技术、测试技术等其他程序设计书籍着墨不多的话题,本书也有详细的介绍。程序设计远非遵循语法规则和阅读手册那么简单,而在于理解基本思想、原理和技术,并进行大量实践。本书阐述了这一理念,为如何才能达到编写有用的、优美的程序这一最终目标指引了明确的方向。

本书的作者Bjarne Stroustrup是C++语言的设计者和最初的实现者,也是《The C++Programming Language》(Addison-Wesley出版社)一书的作者。他现在是摩根斯坦利技术部门的总经理和哥伦比亚大学的客座教授,美国国家工程院的院士,ACM会士和IEEE会士。在进入学术界之前,他为AT&T贝尔实验室工作多年。他是ISO标准组织C++委员会的创建者,现在是该委员会语言演化工作组的主席。本书第1版已成为程序设计领域的经典著作,第2版又进行了精心的修订,增加了一些新的内容,包括C++14的一些新特性。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

C++语言导学(原书第2版)

C++语言导学(原书第2版)

本贾尼 斯特劳斯特鲁普
管理Kubernetes

管理Kubernetes

Brendan Burns, Craig Tracey
Go程序设计语言

Go程序设计语言

艾伦A. A.多诺万, 布莱恩W. 柯尼汉

Publisher Resources

ISBN: 9787111562252