2014-02-20 55 views
0

我是一個測驗,我知道一個問題將被問到,但我不知道如何回答它,如果任何人都可以幫助我請Backus naur爲什麼比英語好?

爲什麼BNF比英語好?

+0

一般情況下不是。事實上,對於大多數目的而言,它甚至都不適用,更不用說在任何意義上的善意。/s – delnan

+1

http://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form – series0ne

+0

是的,但問題說這比英語好,我不知道爲什麼 – user2977595

回答

2

英語有時可能會更好,例如如果你只是想在商店裏買東西:)

但是在計算機科學方面,BNF比自然語言更好,因爲它是形式化的,嚴格的符號,並且使用它可以更準確地描述語法,而不是用自然語言進行描述。在自然語言中,意思並不總是像你需要描述語法一樣準確。

相關問題