一句话:这本书的翻译毁了这本书

  • 简直就没有办法来形容这本书的翻译了。到处都是错误,而且是致命的错误。有些错误会对读者造成很严重的误导,这本书翻译的太不负责任了,翻译这本书的人都可以去死了,翻译完都没有校验,直接出版的?没有这个水平,就不要去翻译,好好的一本书,你们翻译出来一坨屎!这个博客存在的意义是出版这本书的出版社官网没有翻译勘误版面,为了广大读者能够学习没有错误的知识,特意写了这个博客,有问题的读者也可以在下面的评论中指出,我们及时更新到博客中。
  • 下面开始进行勘误,这个博客会不定期的进行更新。

重写和重载

  • 书中没有将重写(override)和重载区分清楚,该用重写进行描述的地方,翻译全部都是用重载来表述的。重写和重载有本质上的区分:对基类标记为virtual的方法,在子类中相应的用override标记的,叫重写,而重载是指方法的标识符相同,参数数量或者类型不同的叫重载。

  • 对于委托的翻译,一会翻译成代理,一会而翻译成委托,代理在语言中是有别的意思的,这样真的不好。

  • 这本书的出版社是中国水利水电出版社

19页2.4.1 节##


这里吃屎的翻译将原文的decimal翻译为小数,decimal也有十进制的意思

20页2.4.1-1


这里根本就不是接口的意思,吃屎的翻译将原文的inference翻译成了接口。是推断的意思。

101页的提示##


吃屎的翻译!原文如下:
Our Stack<T> class can implement both IPushable<T> and IPoppable<T>—despite T having opposing variance annotations in the two interfaces! This works because you can exercise variance only through an interface; therefore, you must commit to the lens of either IPoppable or IPushable before performing a variant conversion. This lens then restricts you to the operations that are legal under the appropriate variance rules.
This also illustrates why it would usually make no sense for classes (such as Stack<T>) to be variant: concrete implementations typically require data to flow in both directions.

翻译的意思和原文的意思简直就是毫无关联!将variance翻译成协变了。第二段的意思本来是说将类设计成可变的(协变或逆变)是没有必要的。

11页

原文是:A delegate merely calls a method on someone else’s behalf. In this case, the String Action is invoked with an argument of type string. When the argument is then relayed to the target method, the argument gets implicitly upcast to an object.

merely 不是很少的意思,我想请问翻译这本书的人,什么叫做委托很少替其他人调用方法!!!!!!!!!!!!!!你们翻译这本书的时候你家里死人了吗你着急成这样?

还是11页

这个是描述委托的返回类型的时候翻译的一段话,原文是:
If you call a method, you may get back a type that is more specific than what you
asked for
. This is ordinary polymorphic behavior. For exactly the same reason, a
delegate target method may return a more specific type than described by the delegate.This is called covariance.
在你翻译大于和小于之前,请你先表述清楚什么是大于,什么是小于好吗?more specific是大于的意思吗?

C#5.0 In A NutShell翻译勘误相关推荐

  1. 《C#3.0 in a Nutshell ,3rd Edition》之序言篇

    前言 最近在图书馆看到了<C#3.0核心技术>这本书,看了一下觉得挺不错的,C#3.0的技术从基础语法到新特性到涉及到了,是一部学习C#3.0的好书,本想从网上下载电子版却没找不到,却但看 ...

  2. 【C# 7.0 in a Nutshell】第3章 在C#中创建类型——类

    类 (Class) 是最常用的引用类型.最简单的类声明如下: class YourClassName {} 更复杂的类有如下选项: class关键字前面:属性(attributes)和类修饰符(cla ...

  3. 【C# 7.0 in a Nutshell】第4章 C#的高级特性——委托

    委托是一个知道如何调用方法的对象. 委托类型(delegate type)定义委托实例(delegate instances)可以调用的方法类型.具体来说,它定义了方法的返回类型和参数类型.下面定义了 ...

  4. 【C# 7.0 in a Nutshell】第2章 C#语言基础——数组

    数组是一个存储相同类型元素的固定大小的顺序集合. 在元素类型后面加上方括号表示数组: char[] vowels = new char[5]; // Declare an array of 5 cha ...

  5. Away3D 4.0官网教程(翻译)

    使用Away3D 4.Stage3D 创建3D游戏和应用程序 (此帖每天都会更新,一定让大家完全的搞明白) 补充区:        'vase.awd' 可以使用 Prefab3D打开(在帖子后面回复 ...

  6. Apache Spark 2.2.0 中文文档 翻译活动

    为什么80%的码农都做不了架构师?>>>    Spark 2.2.0 已然发布(2017-07-11 发布) 5 天了,更新了一些新套路吧! 此版本从 Structured Str ...

  7. Android4.0新特性 中文翻译

    转自http://www.eoeandroid.com/thread-103300-1-1.html android4.0 SDK发布有一段时间了,在eoe上找到了翻译过的新特性说明,特转载 Andr ...

  8. 浅析Android 4.0的通知系统(附Android 4.0设计指南全文翻译)

    通过手机的通知系统,可以将应用程序的一些重要消息告知给用户.流畅.舒适.友好的应用程序离不开精心设计的消息提醒机制.但是并不是所有的通知都是用户想看的,否则只会给用户造成骚扰,所以要谨慎使用通知. 在 ...

  9. cuda10.0最佳实践的翻译(八到十七及两个附录)

    目录 背景 评价标准 计时器 CPU计时器 GPU计时器 带宽 理论带宽计算 有效带宽计算 通过Visual Profiler得到吞吐量报告 内存优化 主机和设备之间的数据传输 钉内存 异步迁移 计算 ...

最新文章

  1. go的打包依赖构建工具-dep
  2. INVEST原则的应用
  3. 足球?光头?AI:这道题可太难了
  4. 概率统计笔记: 卡方分布(介绍)
  5. STM32开发 -- Systick定时器
  6. Redis的内存淘汰策略问题
  7. 12月碎碎念-随便聊聊这一年
  8. ir2104s的自举电容_电赛必备,IR2104S半桥驱动MOS管电机驱动板(PCB工程文件+磁悬浮代码)...
  9. MVVM模式下实现拖拽
  10. 开源中国iOS客户端学习——(八)网络通信AFNetworking类库
  11. LeetCode--62.不同路径(排列组合,动态规划)
  12. 【译】ObjectBox官方文档(4)——关系
  13. python计算加权平均分
  14. excel合并两列内容_办公教程:Excel如何快速将两列内容合并成一列
  15. win10安装Adobe 2022全新体验安装教程 你觉得到底香不香
  16. 【CPU微架构】分支预测(二)常用分支预测算法
  17. 专访吴军:未来10年,AI的发展方向是应用,不会出现重大的理论突破
  18. 计算机控制系统直流电机闭环调速实验,51系列单片机直流电机闭环调速实验1.pdf...
  19. Problem solved list
  20. 金簿财务软件智能版3.985

热门文章

  1. 【C语言】---ASCII代码对照表
  2. 光线追踪(ray tracing)介绍与细节推导
  3. MyBatis插件原理解析及自定义插件实践
  4. 19.第二十六章上.法律法规
  5. 15.关于stm32f407xx.h stm32f4xx.h文件的介绍
  6. 数据过多,select优化
  7. 【霍罗维兹数据结构】多维数组 | 字符串 | 模式匹配
  8. 甲天下山水桂林超级稻 国稻种芯·中国水稻节:广西再说丰年
  9. L波段可调激光源-ITLA-3100-L系列
  10. 自动驾驶(五十六)---------Yawrate和Imu标定