商家名称 | 信用等级 | 购买信息 | 订购本书 |
C#高级编程(第9版):C# 5.0 & .NET 4.5.1 | |||
C#高级编程(第9版):C# 5.0 & .NET 4.5.1 |
网友对C#高级编程(第9版):C# 5.0 & .NET 4.5.1的评论
书是好书,毋庸置疑。译者序中提到参与本书翻译的有18人之多。译者众多,所带来的必然是翻译水平的参差不齐。目前我挑着看了第四章和第八章。总的来说第八章翻译比较好,没什么问题。但是第四章就问题太大了。第四章有些句子比较长,翻译这章的同学估计都没把句子理顺就想当然地翻译了。很多关键信息都出现了错译、误译、漏译。
举个简单的例子,103页4.4.1可见性修饰符一节的表4.1中,protected、private、protected internal应用于的范围信息就全都翻译错了。
英文原句是:Any member of a type, and any nested type.(即这三个关键字只能作用于成员或者拥有成员状态的嵌套类型)
书中翻译为:类型和内嵌类型的所有成员。
实际应该为:类型的任何成员,以及任何嵌套类型。
看第四章我基本上是对着原文看的,因为很多翻译让人读不懂,在书上总共修改了大大小小23处翻译错误或不到位的地方。
翻译书很辛苦,但又往往是吃力不讨好的事情。所以如果翻译水平本就不行的同学,就不要凑热闹参与这种经典书的翻译了。另外希望李铭译者和黄静审校在承担这种工作的时候尽量挑选真正专业水平和翻译水平都比较高的人,不要为了赶进度而草草结稿。最后特别指出黄静审校,你的责任不比译者小,第四章翻译成这个样子,你难辞其咎。
中文版第145页最后“数组或集合实现带GetEumerator()方法的IEumerable接口。GetEumerator()方法返回一个实现IEumerable接口的枚举。”
我去网上查了原著是"The array or collection implements the IEnumerable interface with the GetEnumerator() method. The GetEnumerator() method returns an enumerator implementing the IEnumerator interface."
就先不说翻译用“枚举”这个词表示遍历是否合适(因为跟“枚举”类型名称冲突容易引起读者迷惑)。
单看原文提到“ IEnumerator”和“ IEnumerable”两个接口,而译文提到两次“IEumerable接口”就知道翻译错了。
翻译和审校都很不负责任!
书的纸张有点不好,第一眼 总感觉像是盗版的,不过应该是正版的。。。
建议这么厚的书应该分上下两册,1500多页太厚了 一点都不好翻,拿也不方便~!!!
另外 ,我要说的是,亚马逊的快递 能不能发书的时候 用个纸盒子装一下?寄过来的书,边角被弄烂了!!!~ 我是新买的啊,到手就是烂掉了,你让买家心里怎么舒服????
优点:覆盖面很广,可做案头书。对于有同学说纸张薄的问题,个人觉得还好,毕竟1500页。
不足:翻译一般,比较古板,乏味,很多地方出现错误。排版有问题,很多代码没有空格影响阅读。
英语好的同学建议直接看原版。
还不错。挺易懂。??的太简化
书不错,不过这味道实在太刚了。分不清到底是纸质还是油墨的缘故,只知道—刚不过!
一本很好的.net编程指导书和工具书,购物节买的,很实惠!
前面几页都掉了,纸张也很薄。不过对于这么厚的书也就这样了
本书用于c#提高,内容有一定深度,需要一定的基础
都挺好的,快递给力,就是这本书太厚了。
喜欢C#高级编程(第9版):C# 5.0 & .NET 4.5.1请与您的朋友分享,由于版权原因,读书人网不提供图书下载服务