Chinaunix首页 | 论坛 | 博客
  • 博客访问: 455051
  • 博文数量: 724
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:47
文章分类

全部博文(724)

文章存档

2011年(1)

2008年(723)

我的朋友

分类:

2008-10-13 17:21:42

编者按——

程序员的脚步总是匆匆,转眼已走过百花争艳的日子,来到初夏的时节。这一期的技术英语我们主要聊聊阅读技术资料中的 理解问题。阅读改变人生,阅读技术资料更是我辈程序员必修的功课,中文翻译的作品可以加速我们的阅读,但是不能替代我们阅读英文技术 资料的必要,至今微软也没有把MSDN中的MFC文档汉化。

..............................................................................

主题:reference memory 什么意思?
作者:cdpc0202 ( 秀才 )
回复次数: 5
发表时间: 2007-3-27 10:17:54

原文:pointer will "reference memory" that has already been freed.

译文:指针会引用已经被释放的内存

辨析:antao用简单的例句来解释"reference memory"的意思就是“引用内存” :Reference memory error: The instruction at "0x734305be" referenced memory at "0x734305be". The memory could not be "read".

HateMath则指出has already been freed修饰memory,这两个词的组合并非是一个固定词组。

..............................................................................

主题:MSDN原句翻译:
作者:staronsea ( 书童 )
回复次数: 3
发表时间: 2007-3-9 13:55:18

原文:A completion routine is queued when the ReadFileEx or WriteFileEx function in which it was specified has completed.

译文:在例程中指明的 ReadFileEx 或 WriteFileEx 函数完成了以后,该完成例程就被插入队列。

辨析:恒在给出译文时特别指出in which it was specified是修饰the ReadFileEx or WriteFileEx function的定语。为了理解句子的意思,分析句子的语法 结构不失为一大利器。

.............................................................................

主题:翻译
作者:shuishi32 ( 进士 )
回复次数: 4
发表时间: 2007-5-11 18:08:15

原文:This method loads bitmap images identified by their resource names or identifier numbers, or when the AutoLoad method cannot be used.

译文:该方法通过它们的资源名称或ID号载入位图图像,或当AutoLoad方法 不能调用的时候。

辨析:shuishi32提出对“or when”如何理解的问题,xiaolinpeng给出译文后发表了以下看法:技术英语写作不是那么规范,写作人按自己理解的思路写, 以为别人也是那样的思路。这种情况读起来就有如天书。所以我强调一定要理解这些英语在说什么。你的问题就是在讲如何把Bitmap放到Image Button 上。

我觉得xiaolinpeng说得有道理。值得注意的是技术类英语文章/书籍的作者也可能会有语法上缺陷和不足,甚至是某种个人 习惯,而且文献本身是人写就的,也可能就有错误。关注技术本身而不囿于个别单词的立足和不迷信、不盲从的精神是我们 在阅读时不能丢掉的。要有自己的看法和认识,否则你也可能误解作者的意思。

回到这个句子,从技术层面上说:CBitmapButton的AutoLoad方法(函数)用来在对话框中用一个CBitmapButton类的对象关 联到一个按钮(MSDN语)。还有个LoadBitmaps 方法将CBitmapButton类对象的上述四种状态与四个位图文件相对应。Use this function when you want to load bitmap images identified by their resource names or ID numbers, or when you cannot use the AutoLoad function because, for example, you are creating a bitmap button that is not part of a dialog box.(MSDN语)。就是说为在创建一个不属于对话框一部分的位图按钮时 也会需要这个LoadBitmaps方法。or和when要分开理解,or这里译为“或”。我的建议是:对于实在无法理解的“词组(也许根本不是什么词组 )”不妨将其分开来理解,放入前后的从句中也许一切就明了。


..............................................................................


--------------------next---------------------

阅读(339) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~