《D程式設計語言》中的低階錯誤
前天買了一本《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` 。
這些低階錯誤應該由誰負責?原書作者?譯者?校對?責任印製?責任編輯?
相關文章
- Swift 語言的設計錯誤Swift
- 你信不信?初學C語言的人都犯過這些低階的錯誤!C語言
- “D語言之父”Walter Bright為《D程式設計語言》寫的序程式設計
- 對函數語言程式設計的誤解函數程式設計
- 低階程式設計師和高階程式設計師的區別程式設計師
- 從錯誤處理看 Rust 的語言和 Go 語言的設計RustGo
- JavaScript中的函數語言程式設計JavaScript函數程式設計
- JavaScript 中的函數語言程式設計JavaScript函數程式設計
- 高階程式設計師——java語言深度解析程式設計師Java
- 高階語言程式設計作業 10/12程式設計
- 高階語言程式設計作業 11/04程式設計
- Go 語言開發除錯中階Go除錯
- 程式設計師程式設計生涯中會犯的7個錯誤程式設計師
- 錯誤程式碼的設計!
- Scott Meyers為Andrei Alexandrescu的《D程式設計語言》作的序程式設計
- Js中函數語言程式設計的理解JS函數程式設計
- Python 中的函數語言程式設計Python函數程式設計
- 函數語言程式設計中的常用技巧函數程式設計
- [譯] 我在程式設計初級階段常犯的錯誤程式設計
- Spring MVC 函數語言程式設計進階SpringMVC函數程式設計
- 函數語言程式設計(2) 高階函式函數程式設計函式
- 高階程式設計語言第2次作業程式設計
- 高階語言程式設計第2次作業程式設計
- 高階程式語言設計第5次作業
- 程式語言BASIC程式設計師的啟蒙語言C程式程式設計師
- 關於程式碼的那些低階錯誤,都是血淚的教訓
- 程式設計面試中的十個常見錯誤程式設計面試
- PHP程式設計中10個最常見的錯誤PHP程式設計
- 【譯】JavaScript 中的函數語言程式設計原理JavaScript函數程式設計
- 程式設計中的遞迴(C語言為例)程式設計遞迴C語言
- ‘程式語言‘ ’程式設計工具’程式設計
- 程式語言設計,程式設計哲學程式設計
- 程式設計師眼中的程式語言程式設計師
- Python 函數語言程式設計 – 高階函式Python函數程式設計函式
- 函數語言程式設計4-高階函式函數程式設計函式
- 高階語言程式設計第五次作業程式設計
- C語言程式設計C語言程式設計
- Java中的函數語言程式設計(八)流Stream並行程式設計Java函數程式設計並行行程