标签: compiler-construction bnf
我是一个小测验,我知道一个问题肯定会被问到,但如果有人能帮助我,我不知道怎么回答呢
为什么BNF比英语好?
答案 0 :(得分:2)
英语有时会更好,例如如果你只是想在商店购买东西:)
但是在计算机科学方面,BNF比自然语言更好,因为它是正式的,严格的符号并且使用它,你可以更准确地描述语法,而不是用自然语言来做。在自然语言中,意义并不总是像您需要描述语法一样准确。