豆瓣
扫码直接下载
翻译得烂点,当然原书错误也多点。但怎么说呢,终归是本必看的书。
纵观C++重要底层实现及其发展,才透彻C++中各种设计的目的与局限,大彻大悟。
几年前就想读,终于趁着过年的几天读完了。看得比较粗,一些细节没深究。 侯捷译的很仔细也很谨慎,大量的名词干脆就照抄原文。
构造函数语义学、Data语义学、Function语义学、构造/析构/拷贝语义学、执行期语义学,看标题就是这么高大上。。。C++里面通用的一般规则,凡是碰到virtual function/virtual base class,都会出现特例处理情况。 慕名本书久矣,本科毕业到现在5年了,才终于第一次拜读此大作~ 正如其他读者所言,这是一本值得多次反复阅读的好书,也正如书中所言,这是一本面向具有一定C++基础的中高级程序员的技术书籍,读这本书不能使你写代码、做需求的能力有立竿见影的提升,但是读了以后你会发现自己对C++、对对象模型有了比以前更多的思考和了解,绝对能够提升读者的程序员内功! 第一次拜读感觉收获很多,但也还留有不少感觉不明晰之处,期待日后再次拜读有更多的收获!!
OO的本质就是对象交互模型的表达吧
半夜看的特别精神特别高兴。。
谁说这本书翻译的好我跟谁急,一直在卖关子,不好好讲
内容虽旧 但不失经典,需要早日c++最新版本的相关内容版本出来,第一次读此书是在上学时,现在重读,最大的感受就是写C++代码的时候 要多思考一些,要多从语意层面去理解这门语言的设计初衷
对于了解C++对象模型的底层实现,理清C++在实现OO的机制,很有帮助。
写作风格非常奇怪 以及小错误非常多 造成了理解上的困难
略啰嗦
面试必备
偏低层 适合喜欢探究的人
看过c++逆向,这个就有点重复
补录
看不懂。。
按简介读了1, 3, 4章. 学到的东西足够应付面试了. 书里讲了很多编译器底层的内容, 可惜实在晦涩难懂, 一方面是这些内容本身高深, 另一方面作者笔力也属实不够. 这本书已经出版20多年, 希望未来能有更现代且更易懂的书推出
这本书有些内容比较老了,但是参考意义很大。因为是从 cfront 也就是编译器的角度来理解 C++ 的对象模型,而不是从语言标准的角度。这一点感觉比较难能可贵,编译器在背后帮我们做的很多事情,很多时候才是性能或者 bug 的深层所在。但是本书又没有故意显露编译原理之类距离使用者比较远的知识与技巧,能举重若轻地把原理写出伪代码实在是太棒了。虽然原书里有不少笔误,但翻译都进行了比较详细的纠正,很不错。希望能看到更多这样系统性的从编译器的角度分析的书籍。
总体来说很好,不过20年前的了,再加上有些章节我感觉作者也没写好。不过对于了解对象模型很好了,而且读的较为顺畅
留个图,之后按图索骥用
> 深度探索C++对象模型
11 有用 绿绒蒿 2012-11-02 22:11:44
翻译得烂点,当然原书错误也多点。但怎么说呢,终归是本必看的书。
6 有用 一只黑眼睛看着大千世界 2014-05-18 20:15:51
纵观C++重要底层实现及其发展,才透彻C++中各种设计的目的与局限,大彻大悟。
2 有用 空气 2013-02-25 22:02:54
几年前就想读,终于趁着过年的几天读完了。看得比较粗,一些细节没深究。 侯捷译的很仔细也很谨慎,大量的名词干脆就照抄原文。
1 有用 流星云 2017-05-09 22:18:57
构造函数语义学、Data语义学、Function语义学、构造/析构/拷贝语义学、执行期语义学,看标题就是这么高大上。。。C++里面通用的一般规则,凡是碰到virtual function/virtual base class,都会出现特例处理情况。 慕名本书久矣,本科毕业到现在5年了,才终于第一次拜读此大作~ 正如其他读者所言,这是一本值得多次反复阅读的好书,也正如书中所言,这是一本面向具有一定C++基础的中高级程序员的技术书籍,读这本书不能使你写代码、做需求的能力有立竿见影的提升,但是读了以后你会发现自己对C++、对对象模型有了比以前更多的思考和了解,绝对能够提升读者的程序员内功! 第一次拜读感觉收获很多,但也还留有不少感觉不明晰之处,期待日后再次拜读有更多的收获!!
1 有用 城北大洋桃有毛 2013-06-27 21:29:35
OO的本质就是对象交互模型的表达吧
1 有用 哨牙 2015-07-14 21:39:28
半夜看的特别精神特别高兴。。
4 有用 敬爱的Ezio大叔 2018-06-12 21:56:27
谁说这本书翻译的好我跟谁急,一直在卖关子,不好好讲
3 有用 fxp 2017-11-04 16:25:21
内容虽旧 但不失经典,需要早日c++最新版本的相关内容版本出来,第一次读此书是在上学时,现在重读,最大的感受就是写C++代码的时候 要多思考一些,要多从语意层面去理解这门语言的设计初衷
1 有用 杜魚 2014-04-01 18:50:15
对于了解C++对象模型的底层实现,理清C++在实现OO的机制,很有帮助。
0 有用 咯咯学长 2012-10-27 07:57:02
写作风格非常奇怪 以及小错误非常多 造成了理解上的困难
0 有用 がお 2013-05-08 10:12:43
略啰嗦
0 有用 道满 2019-04-20 13:27:30
面试必备
0 有用 36° 2012-12-05 23:37:36
偏低层 适合喜欢探究的人
0 有用 usless 2021-04-11 15:58:32
看过c++逆向,这个就有点重复
0 有用 bdu 2020-10-07 12:51:32
补录
0 有用 潘达守护者🐼 2021-12-18 09:57:16
看不懂。。
0 有用 ZFHuang 2022-05-23 14:18:32
按简介读了1, 3, 4章. 学到的东西足够应付面试了. 书里讲了很多编译器底层的内容, 可惜实在晦涩难懂, 一方面是这些内容本身高深, 另一方面作者笔力也属实不够. 这本书已经出版20多年, 希望未来能有更现代且更易懂的书推出
2 有用 段干相若 2022-09-30 22:47:54
这本书有些内容比较老了,但是参考意义很大。因为是从 cfront 也就是编译器的角度来理解 C++ 的对象模型,而不是从语言标准的角度。这一点感觉比较难能可贵,编译器在背后帮我们做的很多事情,很多时候才是性能或者 bug 的深层所在。但是本书又没有故意显露编译原理之类距离使用者比较远的知识与技巧,能举重若轻地把原理写出伪代码实在是太棒了。虽然原书里有不少笔误,但翻译都进行了比较详细的纠正,很不错。希望能看到更多这样系统性的从编译器的角度分析的书籍。
0 有用 HJZhao 2023-07-03 23:58:43 湖南
总体来说很好,不过20年前的了,再加上有些章节我感觉作者也没写好。不过对于了解对象模型很好了,而且读的较为顺畅
0 有用 王悟空 2023-11-19 10:10:04 上海
留个图,之后按图索骥用