C++之父Bjarne Stroustrup的这本不可替代的经典

1982年,贝尔实验室(美国AT&T公司)的Bjarne Stroustrup博士在C语言的基础上引入并扩充了面向对象的概念,发明了新的程序语言C++。之所以被命名为C++,是为了表达该语言与C语言的渊源关系。Bjarne Stroustrup博士因此被尊称为“C++语言之父”。

C++之父Bjarne Stroustrup不可替代的经典书

20世纪90年代以后,Bjarne Stroustrup步入人生的最辉煌时期。1990年,Bjarne荣获《财富》杂志评选的“美国12位最年轻的科学家”称号。1993年,由于在C++领域的重大贡献,Bjarne获得了ACM该年度的 Grace Murray Hopper大奖并成为ACM院士(成立于1947年的ACM协会是历史最悠久、目前世界上最大的教育和科学计算协会,成为ACM院士是个人成就的里程碑)。1995年,BYTE杂志颁予他“近20年来计算机工业最具影响力的20人”的称号。

除了他的专业研究领域外,他对历史,通俗文学,摄影,运动,旅行和音乐等有广泛的兴趣。他对C++语言的推广也做出了极大的贡献,他写的书“The C++ Programming Language《C++程序设计语言》”已经成为这种语言中最为流行的学习资料,至少被翻译成18种语言。

另一本《C++语言的设计和演化》(The Design and Evolution of C++)由人民邮电出版社异步社区出版。

C++之父Bjarne Stroustrup不可替代的经典书

本书的主题——怎样读这本书——C++的时间表——C++与其他程序设计语言——参考文献

作者综合性地论述了C++的发展历史,C++中各种重要机制的本质意义和设计背景,这些机制的基本用途和使用方法,讨论了C++所适合的应用领域及其未来的发展前景。 全书共18章,分两大部分,其中第1部分(第1~9章)分别介绍了C++的史前时代、C with Classes、C++的诞生、C++语言设计规则、1985—1993年表、标准化、关注和使用、库、展望;第2部分(第10~18章)分别介绍了存储管理、重载、多重继承、类概念的精练、强制转换、模板、异常处理、名称空间、C语言预处理器。为便于查找与学习,全书最后附有专业术语索引。

本书作者站的很高,从历史讲起,讲他为什么这么设计语法,为什么有多重继承,怎么设计虚纯虚函数,讲为什么接受命名空间、模版机制。本书在帮助人们理解C++语言方面的作用是不可替代的。

原书豆瓣评分:8.5

C++之父Bjarne Stroustrup不可替代的经典书

引用豆瓣的一段评价:

云风:学习 C++ 必读的一本书

C++ 是一门很难掌握的语言,C++ 的好书也很多。但是无论哪一本都不能取代这本的重要性。
因为,了解 C++ 的设计哲学,比了解 C++ 的语言特性更为重要。而阐述其设计哲学,没有比 C++ 的发明者更合适的人选了。
这本书翻译的很好,我指的很好是说翻译的人真正懂了 C++ , 并用心去翻译了。看翻译的书,咬文嚼字是没有意义的;所以一些语言措辞的方式和译词的选用合不合意都是次要的。

简要目录:

第0章 致读者 1
第 一部分
第 1章 C++的史前时代 21
第 2章 C with Classes 27
第3章 C++的诞生 62
第4章 C++语言设计规则 105
第5章 1985—1993年表 119
第6章 标准化 129
第7章 关注和使用 159
第8章 库 176
第9章 展望 190

第二部分
第 10章 存储管理 207
第 11章 重载 219
第 12章 多重继承 251
第 13章 类概念的精炼 269
第 14章 强制 295
第 15章 模板 325
第 16章 异常处理 367
第 17章 名字空间 382
第 18章 C语言预处理器 404

C++语言的设计和演化

[美] 本贾尼·斯特劳斯特卢普,[,Bjarne,Stroustrup,] 著,裘宗燕 译

C++之父Bjarne Stroustrup不可替代的经典书

本书是C++的设计者Bjarne Stroustrup关于C++ 语言的最主要著作之一(另一本是《C++程序设计语言》)。在这本书中,作者全面论述了C++ 的历史和发展,C++中各种重要机制的本质、意义和设计背景,这些机制的基本用途和使用方法,讨论了C++ 所适合的应用领域和未来发展前景。本书在帮助人们深入理解C++ 语言方面的地位无可替代,值得每个关心、学习和使用C++ 语言的专业工作者、科研人员、教师和学生阅读。在这本书中,作者还从实践的角度出发,讨论了许多与程序设计语言、系统程序设计、面向对象的技术和方法、软件系统的设计和实现技术等有关的问题,值得每一个关心这些领域及相关问题的计算机工作者和学生们阅读参考。

猜你喜欢

转载自blog.csdn.net/epubit17/article/details/108600280