前天买了一本《D程序设计语言》(Andrei Alexandrescu 著,张雪平、谭丽娜译,人民邮电出版社,2013年6月第1版)。这是一本非常好的书,详细的介绍可参见该书责任编辑杨海玲老师发表在图灵社区的以下两篇文章:

我目前看到第 2 章,发现该书有不少低级错误。就以第 30 页为例:

这种特性在强大的高阶函数(即用作参数并/或返回其他函数的函数)惯用法(idom)方面非常有用。

这里的 idom 应该是 idiom 。

① 就软件开发阶段而言,模式可分为分析模式(andysis pattern)、架构模式(architeeture pattern)、设试模式(dseign pattern)和惯用法(idiom)。其中,惯用法指的是某种编程语言所特有的低级别模式,如 C++ 语言所支持的多继承表达方法,并不是所有语言都支持的。——译者注

这里的低级错误就很多了:

  • andysis 应该是 analysis 。
  • architeeture 应该是 architecture 。
  • 设试模式 应该是 设计模式 。
  • dseign 应该是 design 。

类似的低级错误还有很多,比如:

  • 第 3 页的 C 语言 应该是 D 语言 。
  • 第 4 页的 tout 应该是 cout 。
  • 第 7 页的 newlD 应该是 newID 。
  • 第 10 页和第 11 页的 freps 应该是 freqs 。
  • 第 13 页的 currtnt Paragraph 应该是 currentParagraph 。
  • 第 27 页的 'like that' 应该是 `like that` 。

这些低级错误应该由谁负责?原书作者?译者?校对?责任印制?责任编辑?


D