[心得] 深入理解运算原理 的翻译惨不忍睹

楼主: lulalalalala (鲁拉拉拉拉拉)   2018-01-06 00:21:56
http://lulalala.logdown.com/posts/4716377
基本上本书错误很多,造成理解困难,
部落格文章节录两个例子:
1.
原文中这句话被这样翻译:
> That all works as expected, but it would be nice if we could support
conditional statements with no else clause, like if (x) { y = 1 }
> 所有工作都一如预期,但我们若能以 else 子句支援条件陈述式,
就像if (x) { y = 1 },那就更棒了。(40页)
少了“no”结果意思变反了。这个问题在 31 页也出现过。
2.
> 小步语意使得我们必须从诸如 3 的不可约运算式辨识出像是 1 + 2 的可化简运算式。
当初看到这句的时候愣了一下,为何能从前者辨识出后者,所以去找了原文:
> With small-step semantics we had to distinguish reducible expressions
like 1 + 2 from irreducible expressions like 3
才知道意思只是两者参杂的情况下分辨是哪一种而已。要翻的话应该是这样:
> 在小步语意我们必须分辨可化简运算式(如 1 + 2 )与不可化简运算式(如 3 )
大家有读过这个译者(赖荣枢)的其他书籍吗?
作者: PsMonkey (痞子军团团长)   2018-01-06 06:46:00
喔喔喔... 要开战了要开战了... [拉板凳][被殴飞]
作者: mosashong (HHMM)   2018-08-14 22:06:00
小步语意..? 有些东西还是不要硬翻的好

Links booklink

Contact Us: admin [ a t ] ucptt.com