《D程式設計語言》中的低階錯誤

黃志斌發表於2013-06-19

前天買了一本《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

相關文章