为什么Backus naur比英语更好?

时间:2014-02-20 14:05:57

标签: compiler-construction bnf

我是一个小测验,我知道一个问题肯定会被问到,但如果有人能帮助我,我不知道怎么回答呢

为什么BNF比英语好?

1 个答案:

答案 0 :(得分:2)

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

但是在计算机科学方面,BNF比自然语言更好,因为它是正式的,严格的符号并且使用它,你可以更准确地描述语法,而不是用自然语言来做。在自然语言中,意义并不总是像您需要描述语法一样准确。

相关问题