猜你喜欢
C++语言的设计和演化

C++语言的设计和演化

书籍作者:[美] 本贾尼·斯特劳斯特卢普 ISBN:9787115497116
书籍语言:简体中文 连载状态:全集
电子书格式:pdf,txt,epub,mobi,azw3 下载次数:1298
创建日期:2021-02-14 发布日期:2021-02-14
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板
内容简介
本书是C++的设计者Bjarne Stroustrup关于C++ 语言的最主要著作之一(另一本是《C++程序设计语言》)。在这本书中,作者全面论述了C++ 的历史和发展,C++中各种重要机制的本质、意义和设计背景,这些机制的基本用途和使用方法,讨论了C++ 所适合的应用领域和未来发展前景。本书在帮助人们深入理解C++ 语言方面的地位无可替代,值得每个关心、学习和使用C++ 语言的专业工作者、科研人员、教师和学生阅读。在这本书中,作者还从实践的角度出发,讨论了许多与程序设计语言、系统程序设计、面向对象的技术和方法、软件系统的设计和实现技术等有关的问题,值得每一个关心这些领域及相关问题的计算机工作者和学生们阅读参考。
作者简介
Bjarne Stroustrup(本贾尼·斯特劳斯特卢普)被誉为“C++之父”,1950年出生于丹麦,先后毕业于丹麦奥胡斯大学和英国剑桥大学,曾担任AT&T大规模程序设计研究部门负责人,AT&T、贝尔实验室和ACM成员,德州农工大学计算机系首席教授,德州农工大学“杰出教授”。现任摩根士丹利信息技术部门董事总经理、哥伦比亚大学计算机科学系客座教授,美国国家工程学会会员,IEEE、ACM、CHM资深会员。
编辑推荐
1.本书作者Bjarne Stroustrup(本贾尼·斯特劳斯特卢普)被誉为“C++之父”,本书也是作者最重要的专业著作之一;
2.译者裘宗燕,北京大学数学学院信息科学系教授,同时也是知名的程序设计专家,著有《从问题到程序——程序设计与C语言引论》、《数据结构与算法:Python语言描述》等;
3.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
短评

大师的作品,买来看看

2020-10-09 11:23:33

C++语言的设计和演化的书评

C++ 是一门很难掌握的语言,C++ 的好书也很多。但是无论哪一本都不能取代这本的重要性。 因为,了解 C++ 的设计哲学,比了解 C++ 的语言特性更为重要。而阐述其设计哲学,没有比 C++ 的发明者更合适的人选了。 这本书翻译的很好,我指的很好是说翻译的人真正懂了 C++ , 并用...

2006-06-10 21:42:54

终于在深夜的时候看完,合上书本,就觉得被 C++ 之父 Bjarne Stroustrup 感动了。看吧,从 C++ 的诞生,其设计与演化的时间线(第 1 部分),经历的每一个重大改进(第 2 部分),都清清楚楚地展现了出来。难能可贵的是,在期间那些伟大的专家们的精妙思想,热烈的讨论都很清晰...

2013-07-21 00:30:03

差点错过这本书。英文版借来很久一直没看,因为中文版出现才有幸阅读。对于语言的使用者来说,有这样一本书真是巨大的福利。作者详细讲述了语言诞生的背景,以及发展过程中遇到和解决的各种问题。C++的复杂语言特性一直让人诟病,我之前也对其抱怨甚多。通过本书,一是了解到了...

2012-12-16 19:35:43

C++的历史很长了,长到能够写一本书了。这本书配合着《Masterminds of Programming》看效果会更好。 语言也不是一成不变的。不同的时代,即使在同一领域也总会出现不同的挑战。C的确是C++的包袱。看看现在的C++代码,再看看这本书里作为例子的C++代码,是不是又大不相同?94年...

2012-03-09 11:39:23

很详细 几乎是 丙加加的生成史 所有权衡 所有妥协 他想到了所有我想到的 也想到所有我没想到的 回想过往无端的质疑 我无话可说 值得再看一遍 绝对精读 用手机发的 怎么总说短呢 还有什么好说呢 读过才会懂

2011-07-23 20:07:50

久闻大名却一直没有看,直到最近在思考一些OOP和软件复杂度的东西,看到有人提,才把这本书大致看了一遍。确实很感谢作者如此详尽的讨论一个语言的设计。里边讨论的内容确实都是非常重要的话题,即使我现在不写c++也不设计编程语言,依然有非常大的启发。 现在给我感触最深还是...

2018-08-19 21:10:40

1)前面几章综述内容,容易看明白。宏观带哲学思想。 2)后面涉及具体问题的章节,部分地方翻译术语确实拗口,比如第11章我真的看得直打瞌睡? 3)原书94年写的,距离现在20多年过去了,C++新标准都增加了很多新内容,不知道这本书是否有更新的版本? 紫薯紫薯紫薯紫薯紫薯紫...

2018-07-09 23:20:46

C++适合构造程序中需求较稳定的部分,需求变化较大的部分可使用脚本语言; 程序须尽量发挥硬件的最高性能,且性能瓶颈在于CPU和内存; 程序须频繁地与操作系统或硬件沟通; 程序必须使用C++框架/库,如大部分游戏引擎(如Unreal/Source)及中间件(如Havok/FMOD),虽然有些C++...

2010-12-20 10:52:03

很多地方翻译得很雷人,不过可以看得出裘老是看懂原文了,只是翻译技巧相对生涩一些,只要知道一些计算机特定术语的中英文区别,还是不影响阅读的。

2009-03-28 23:31:42

这本书是C++作者对C++历史的叙述,也是外界各种吐槽背后的一种解释,C++为什么是今天这个样子,C++的标准的演化过程是如何,模板技术,异常技术为什么会加入的C++中,以及如何加入的,等等,这些问题的答案你都可以这本书里找到。 那么你在意么? 你会在意这些问题么?如果在意...

2014-11-01 11:23:22

标签
C++