这本书翻译的较差。打 4 星推荐是针对原作的,而不是这个翻译。
这种差不是名词上的错误或语法上的错误,可以说译者的编程功底还可以,名词基本准确,句子基本通顺。
但是,他翻译的“不雅”以至于反过来影响“不达”,为何如此说呢?
“算法”这门学问是计算机科学中最复杂晦涩的领域之一,涉及各种数学知识,这些知识只在思维高度集中时才能心领神会。
而译者太过拘泥于原作的字面叙述,这种按单词逐句翻译的结果,不适合中国人的思维,中文成句和思维连贯性就受到了影响。在本书译文的段落中经常有将一两句点明原则的话翻译蹩脚的情况,导致“能读出来,却不理解”,或者,知道含义,却不明白它和上下文的关联。
可以试读一下 7.8.1~7.8.6 节,这些章节不需要算法的准备知识,而是关于实现算法的 C++ 技巧,但即使这样也很难读。那句“vector<Comparable*> 不运行”真让人跌眼镜。
也可试读一下 7.10 桶排序这个超短章节。引文“因为通用的排序算法不能对于它可以预期见到的输入类型做假设,但必须仅仅基于排序信息做一些决策。”前句可懂,而后句……,那是中国人能说出来的话吗?
这些句子放在这些章节里还无关痛痒,但如果放在大量的数学公式和推理叙述中间,读者是撑不住的。(译文不时会出现这种情况)
所以拘泥字面义还算轻的苛责,译者的这种译法有赶工和机器翻译的嫌疑。
结论是:
如果译者用这种方式翻译 C++、Windows 编程等工程技术类书籍,读者或可理解译文(思维集中度没有算法强)。
如果阅读本书的英文原版,读者也可理解文章含义(换作英文思维和成句习惯)。
http://book.douban.com/subject/1909336/
翻译得不用心
《数据结构与算法分析》热门书评
-
评论数据结构与算法分析:C语言描述(原书第2版)
118有用 6无用 夜的旅者 2009-09-12
现在的程序员总是用着别人封装好的函数、类、库、API,满满的,我们就会觉得编程不过是这么回事,搭积木而已,别人都把材料提供好了,至于材料是怎么做的,不用理会。真的是这样吗?说数据结构和算法没用的人,那是因为他用不到。为什么用不到?他的层次决定了他不会接触到编程最关键最核心的部分——算法。先不说那些反...
-
很实用的算法书籍
52有用 5无用 codedump 2012-08-22
这本书买了很多年,搬了这么多次工位,一直在办公室常备的书(虽然已经很少翻看).里面使用的代码,不是所谓的伪代码,而是正经可以运行的C代码,所以新人如果能照着做一遍下来,收获应该不小.我的一个朋友,很多年前也是读这本书写了一些笔记:http://www.luocong.com/dsaanotes/另外...
-
兼顾入门,广度和深度
22有用 4无用 Earthson 2012-12-26
这种程度的书确实很少能见到了。它不在简单的地方无谓的浪费笔墨,恰到好处的把初学者带入算法和数据结构的世界。它基本上涉及了数据结构基础的“方方面面”。很难想象这书的厚度,居然能讲这么多内容(你看看算法导论有多厚就知道我在说什么了)。它在内容上并不乏深度。高级数据结构部分并不容易,如果你第一次就全部耐心...
-
叹为观止的算法基础经典
16有用 4无用 hubugui 2006-12-26
开篇第一章引论的第一节提出一个问题:“设有一组N个数而要确定其中第K个最大者”并给出两种解法 全排序后返回K位置上的元素。平均复杂度O(NLogN)  ...
-
这本书真是非常好!
13有用 5无用 加菲猫 2008-09-18
这本书真是非常好!个人感觉很适合给初学者入门看,里面的分析数学公式恰到好处,没有算法导论的令人望而生畏,也没有国内图书的草草了事,既学习了数据结构又有刚刚好的算法分析,很容易使人产生共鸣。给我印象深刻的就是快速排序那一段,真是精彩!...
书名: 数据结构与算法分析
作者: [美] Mark Allen Weiss
出版社: 机械工业出版社
原作名: Data Structures and Algorithm Analysis in C:Second Edition
副标题: C语言描述
译者: 冯舜玺
出版年: 2004-1-1
页数: 391
定价: 35.00元
装帧: 平装
丛书: 计算机科学丛书
ISBN: 9787111127482

