CompBook 板


C++ Primer 答客问 (44) - 版(edition)与刷(printing) 侯捷 [email protected] 2000.03.25 第一次发表於 清大.枫桥驿站(140.114.87.5).电脑书讯版(Computer/CompBook) 本文将於日後整理於 侯捷网站/侯捷译作/C++ Primer 中文版/答客问 侯捷网站:www.jjhou.com ---------------------------------------------------------------- [email protected] wrote : > C++ Primer 中文版 此书在网路上修正了许多的不良和错误的地方 > 但是在市面上最多还是只有看到一板二刷,请问什麽时才会出第二版 > 把网路上的文章收录进去呢,请问大家 > 因为如果不会出第二板的话,我就打算去买第一板的了 侯捷回覆: 错别字:板 --> 版(edition) 如果你是指我在 BBS/News 上的 Q/A 文章,那不会收录到书中去。 如果你是指我在 BBS/News 上发表的勘误,那一定会视时机订正到书中去。 目前《C++ Primer 3/e 中文版》正在印制第三刷(third printing)。 我已修正了目前挑出的各种错误(以错别字、误植字为多,原书错误次之, 另有一两处译文重润。请见 C++ Primer 答客问 (45) ) kazoo wrote (2000/03/23) : > 新手入门适合吗.....还是应该有点程度再去看 > 这是必看的Bible吗 > 可是我看他开头都是先讲一些基本宣告啊..... > 有点像一般的书都先用程序导向的教法 後来才引入物件导向 > 不知道是我没有认真看的关系吗 > 若是要学物件导向程式设计的话 > 不是应该要直接用物件导向的方法来讲每个细节吗 > 请各位网友指点一下 > 这本C++的Bible主要特别之处在哪里 > 我只知道他很厚 而且讲了很多细节 > 还有请大家比较一下这一本跟创始人所写的那一本 > C++ programming language有什麽特别不同之处 > 比较一下其优缺点 > 谢谢 侯捷回覆: member functions 是一种 functions,谈 member functions 之前要先 谈 functions 的宣告、定义、参数列、引数传递、传回值…。这些 都不被归类为「物件导向程式设计」的领域。 谈 custom data types 之前要先谈 build-in data types 如 int, float, char, array...。这些都不被归类为「物件导向程式设计」的领域。 谈 operators overloading 之前要先谈 operators 如 +, -, *, /。 这些都不被归类为「物件导向程式设计」的领域。 谈任何 C++ 语法之前,要先知道什麽是 expressions, 什麽是 statements, 这些都不被归类为「物件导向程式设计」的领域。 所以,C++ 书籍有两种,一种涵盖 C/C++,一种只讲 C++(不含传统 C)。 至於你所说的『若是要学物件导向程式设计的话,不是应该要直接用 物件导向的方法来讲每个细节吗』这是不正确的说法。上面我举的例子, 都是语言的基本元素(的一小部份而已),谈不上有没有什麽 「物件导向的方法」来介绍它们。 petz wrote (2000/03/23) : >> C++ Primer 中文版 此书在网路上修正了许多的不良和错误的地方 >> 但是在市面上最多还是只有看到一板二刷,请问什麽时才会出第二版 >> 把网路上的文章收录进去呢,请问大家 >> 因为如果不会出第二板的话,我就打算去买第一板的了 > 去把的文章 或是最前面标记起来的文章 好好看一看吧 > 很显然的 你连版和刷都搞不懂 > > C++ Primer 中文版 是翻译自C++ Primer 3/e > 除非原作者有出下一版 才有可能有下一版的译本 > > 通常作者会利用再刷的机会 更正一些小错误 > 而再版都是内容有增加或是大幅度的更新 > > 所以你要问的应该是不是会再刷 而把之前的错误再收录进去 > 而不是再版 > > 至於会不会再刷 多久再刷 再刷之後会更正哪些 就不是我能够知道的了 侯捷回覆: 三刷已在印制中,修正幅度请见 C++ Primer 答客问 (45)。 Skedin wrote (2000/03/24) : > 有人形容这一本书是进入C++殿堂的踏脚石,意思是指这本书深入浅出, > 相当适合初学C++,或从C进入C++的人阅读。 > 当然,这样的一本书一定会从头讲起,syntax、statement等,绝不会漏掉。 > 至於物件导向观念的建立,我个人觉得不需要一头栽入,照着书给你的顺序 > 来走就好。至於先学程序导向语言,或是直接着手物件导向语言, > 这种议题见仁见智,你自己习惯就好。 > 物件导向也不是就完全摒弃过去那一套,就程式写码的层次来看, > 许多东西都是重复的。况且,C++是更好的 C,不是一刀切开。 > 我觉得C++ Programming Language比较适合当案头书来参考, > 我自己是无法从头到尾一次读下去啦。 > > 若着重在物件的应用,其实这些书都不适合,Design Patterns类的书 > 才是你要的。不过这些书是需要有程式经验的人来阅读,愈有发展系统的经验, > 读起来才会觉得头头是道,否则只是雾里看花。 侯捷回覆: 由於 C++ Primer 是一本盛名已久的教本,所以我很同意 Skedin 所说: > 至於物件导向观念的建立,我个人觉得不需要一头栽入,照着书给你的顺序 > 来走就好。 关於物件导向观念的建立,Skedin 提到 Design Patterns 这本经典。 我把我认为极佳的一些书籍,提出来给大家参考: 书名 个人意见 中译本 ------------------------------------------------------------------------------- 1. C++ Primer 绝佳的 C++ tutorial。 有 2. The C++ Programming Language 查阅用。桌上摆一本让人安心。 有 3. Polymorphism in C++《多型与虚拟》 对「多型」一步到位。目标简洁。 本就是. 4. Effective C++ 4,5,6 三书有绝佳的工程经验, 即将有. 5. More Effective C++ 令人受用无穷。可涵养 OOP 即将有. 6. Exceptional C++ 的大家风范与出手格局。 即将有. 7. Design Patterns OO 经典。层次极高。 可能会有 8. ARM C++ 语言的底层机制。 无 9. Inside the C++ Object Model C++ 语言的底层机制。 有 ------------------------------------------------------------------------------- ※除了 OO programming,另有 generic programming 也非常重要。 ※8,9 二书择一应该就够了。 其中 4, 5, 6 三书,我已决定翻译。请见: 一般答客问 (11) - <2000 侯捷写译计划> 有人误会我:因为翻译,所以推荐。不,我是因为推荐,所以翻译。 过去我已一再推荐这些好书,也写过其中部份书籍的书评。最近我还会 写 4,5,6(可能加上 7)的书评,发表於 Run!PC 上。 Frank Fei wrote ((2000/03/24) : > C++ Primer这本书是由参与ANSI C++标准制订的人写的,内容包含非常广泛, > 并且展示以C++表现各种程式撰写风格(传统程序式、物件导向方式), > 并且大幅介绍STL的功能和设计方法。 > 这本书可当作书架必须摆置的「圣经」,有任何疑问的时候可以由其中 > 找出答案。可是就是因为内容广泛,所以并不适合初学者阅读。 > 初学者应该找一些专门介绍C++应用於物件导向设计的书阅读, > 先搞懂「继承」、「虚拟」、「多型」这些基本概念就够了。 侯捷回覆: 以下这话我不同意: > 可是就是因为内容广泛,所以并不适合初学者阅读。 并非因为《C++ Primer 中文版》为我所译,所以我那麽说。不,不是。 「初学者」是一个很粗糙的字眼,涵盖的背景可能天差地别。 大部份人看到「初学者」可能想到学生,但是在 prorgramming 领域 打滚 10 年的工程师,也可能是 C++ 的「初学者」。 关於「初学者」,以及 C++ Primer 的特质,我在 C++ Primer 答客问 (11) 有过不少说明与想法。 -- the end  -- ※ Origin: 枫桥驿站<bbs.cs.nthu.edu.tw> ◆ Mail: [email protected]







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草
伺服器连线错误,造成您的不便还请多多包涵!
「赞助商连结」






like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BuyTogether站内搜寻

TOP