我一直在审查C++标准03版本.而且我开始对" 应该"和" 应该"这两个词的含义感到困惑.
应在标准似乎表明一种必要条件(将具备),其中作为应在标准似乎表明一个可选的要求(可能具备的).在英语中,应该暗示一种期望,我是否误解了其含义?不应该能代替?
来自ISO TR 10176,信息技术 - 编程语言标准编制指南:
3.7本文中使用的辅助动词
3.7.1 shall:
表示对编程语言标准或处理器的要求.
3.7.2 应:
表示对编程语言标准或处理器的建议.
3.7.3 may:
指示编程语言标准或处理器的可选功能.当本技术报告对支持特定可选特征的编程语言标准提出建议时,在解释条件的句子中使用辅助动词"可以".
这是从2002年的修订版,目前的修订版是2003年,但我认为它没有太大变化.(目前的版本似乎有150欧元,有点陡峭.我在这里找到了2002年版本:http://std.dkuug.dk/jtc1/sc22/wg20/docs/n970-tr10176-2002.pdf.)
| 归档时间: |
|
| 查看次数: |
525 次 |
| 最近记录: |