RT。最初是在图书馆发现了这本书,遂借来阅读。但是经常有读不懂的地方,怀疑是翻译的问题,于是在Amazon买了原版,硬着头皮读(Raymond Chen用了很多俚语和复杂结构的句子),很多不懂的地方恍然大悟。
所以还是推荐阅读原版:http://book.douban.com/subject/2338496/
这里列出一些已经发现的错误。
(这里说下错误发现的由来:我基本只读英文版,发现比较晦涩的句子会结合各种手段解决,然后去比对翻译版。所以某些微小的错误不一定能发现)
P28 3.5节 第四段
“你需要特别确保不会再内存使用上出现问题”
作者采用了一个很聪明的译法,直接跳过了原文中晦涩的部分,但是也是句子变得难懂
原文是:you really had to make sure that your memory didn't get ripped out from under you
这个句子的后半部分相当晦涩,求助鄙人一个在美国念计算机的朋友后才得以解决
get ripped out from under you可以当作俚语,大意是从你手上抢走。
整句话可以以为,你需要确保你的程序所占用的内存(数据)不会被其他程序抢走/占用/破坏
P31 4.2节上面那段文字倒数两句
但是当你与一个shell团队的成员讨论系统托盘时,他可能会露出困惑的表情。因为在shell团队内部还是和以前一样为任务栏保留了托盘这个名字
这段话我一直不太明白,既然保留了名字为什么还会露出困惑的表情?上下文自相矛盾
而原文是酱紫的:
that's because the taskbar internally retains the name tray as remnant from the days when it was,welll, a tray.
remnant表示剩下来的东西,废弃的东西。
个人觉得应该翻译为:这是因为在(界面开发组)内部,自从taskbar这个名字出现的那一天开始,taskbar就让tray成为了过去
原书5星,但是翻译导致3星
对“原书5星,但是翻译导致3星”的回应
《Windows编程启示录》热门书评
-
Windows往事如烟
16有用 0无用 optman 2007-11-13
内容很杂,从普通的用户体验到艰深的汇编代码,几乎是无所不包。如果不是在Windows开发团队浸淫了很久,绝对写不出那么多的内幕。但是,我很怀疑,如果不是在Windows上进行过多年的C++编程开发,谁还会对本书感兴趣甚或读得懂?英文的书名叫做《The Old New Thing》实在是经典,有种古老...
-
原书5星,但是翻译导致3星
3有用 0无用 邻家のKC 2011-03-06
RT。最初是在图书馆发现了这本书,遂借来阅读。但是经常有读不懂的地方,怀疑是翻译的问题,于是在Amazon买了原版,硬着头皮读(Raymond Chen用了很多俚语和复杂结构的句子),很多不懂的地方恍然大悟。所以还是推荐阅读原版:http://book.douban.com/subject/2338...
-
深有体会
3有用 0无用 Albert 2007-10-22
这个周末利用回天津参加朋友婚礼的空闲时间,读完了新买的《Windows 编程启示录》 (The Old New Thingn - Pratical Development Throughout the Evolution of Windows). 该书的作者Raymond Chen用一种特别轻松幽默...
-
总体感觉一般
1有用 2无用 armman 2010-08-18
作者主要讲了Win95及其以前的OS开发轶事,说了一些API的历史演化,一些设计理念,一些开发心得,还有一些用户的有趣事迹。译者认为本书适用人群很广,特意标识了各个章节的适用人群,不能说有错,但是个人认为对一般的非开发者基本没有什么用处,除了看看一些有趣的故事,300多页的书,最多也就能看三分之一,...
-
对windows上的C++程序员尤其有价值
1有用 0无用 exlife 2011-01-17
这本书,一般读者可能只看看小故事就好了。但是对windows上的C++程序员来说,它太有价值了。这是我迄今唯一看到的一本从windows内部视角来叙述的书,这和微软以外的专家写的书感觉很不相同。前者是白盒性质的叙述,后者是黑盒的。所以我认为他在帮助c++程序员进一步加深认识作用具有很大价值。而且,是...
书名: Windows编程启示录
作者: [美] Raymond Chen
出版社: 机械工业出版社
副标题: The Old New Thing: Practical Development Throughout the Evolution of Windows
译者: 聂雪军
出版年: 2007
页数: 335
定价: 49.00元
ISBN: 9787111219194