【问题标题】:Why is Backus naur form better than english? [closed]为什么 Backus naur 形式比英语更好? [关闭]
【发布时间】:2014-02-20 14:05:56
【问题描述】:

我是一个测验,我知道一个肯定会被问到的问题,但如果有人可以帮助我,我不知道如何回答

为什么 BNF 比英语好?

【问题讨论】:

  • 一般情况下不是这样。事实上,对于大多数目的,它甚至不适用,更不用说任何意义上的好。 /s
  • 是的,但是问题说它比英语好,我不知道为什么

标签: compiler-construction bnf


【解决方案1】:

英语有时会更好,例如如果你只是想在商店买东西:)

但就计算机科学而言,BNF 优于自然语言,因为它是正式的、严格的符号,使用它可以比使用自然语言更准确地描述语法。在自然语言中,含义并不总是像您描述语法所需要的那样准确。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-26
    • 1970-01-01
    相关资源
    最近更新 更多