1982年,贝尔实验室(美国AT&T公司)的Bjarne Stroustrup博士在C语言的基础上引入并扩充了面向对象的概念,发明了新的程序语言C++。之所以被命名为C++,是为了表达该语言与C语言的渊源关系。Bjarne Stroustrup博士因此被尊称为“C++语言之父”。
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++的时间表——C++与其他程序设计语言——参考文献
原书豆瓣评分:8.5
引用豆瓣的一段评价:
云风:学习 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,] 著,裘宗燕 译
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!