- 论坛徽章:
- 11
|
drfxiaoliuzi 发表于 2014-10-08 14:50
还有比如下面这句:
A new-line character, end-of-file, or read error shall occur within reading n-1 characters from stdin.
说几点:
(1)不仔细的话,“A new-line character” 容易被误解为 “一行新的字符” —— 如果阅读者储备了相关的知识,就不容易犯这个错误。
(2)情态词 shall 在这里的意思。或许可藉由上下文推得一个汉语译词“应该”,不过,这个译词稍显笼统与含糊,即便我们在阅读时,易知“应该”的意思,但我们在写作的时候,会自觉地、斟酌地使用这个词或其他什么情态词如 must 吗?—— 其实,用 shall 表示“责任”、“义务”、“应该……”,是这个情态词的一个不太经常的用法,而且,具有特定的语体敏感性。
(3)occur 的发音,重音的位置。
(4)在 occur 后用介词 within 及其短语的真确含义。
(5)相关知识背景对于理解这句话的帮助:为什么是 n-1 个字符?那么第n个字符用来干嘛?这些问题属于大语境范畴。
|
|