编译原理这本书我看了不少了章节了,但还没有看完, 讲了很多语法、词法分析的基础, 但我发现里面的内容,如果直接用 BNF 来讲解,会简单很多, 可是这本书还是用那些很复杂,很抽象的东西来讲, 是不是 那本书 没有跟上时代
我好奇,为什么不直接讲解 BNF 呢,
提示:
BNF = 巴科斯范式
1
secondwtq 2021-03-20 18:53:47 +08:00
不如说说你觉得利用 BNF 能怎么简化内容?
|
2
GeruzoniAnsasu 2021-03-20 19:17:50 +08:00 1
自从看过 https://www.zhihu.com/question/59500568/answer/1563495747 这个问题后 我感觉看一堆人都像有认知障碍。。。
BNF 跟 parser 原理有啥关系啊? 而且 parser 也只是编译原理中的一小部分,后面的呢 我真的感觉 “A 怎么不 B” -> “A 傻逼” 这种逻辑只会在某些特定人群上出现,尤其是我皱着眉头看完那个知乎回答后 |
3
GeruzoniAnsasu 2021-03-20 19:39:15 +08:00
发现我没描述到位。
那个异常逻辑叫 “ A 不 B 所以 C”。 “编译原理不讲 BNF 所以过时。” |
4
Mohanson 2021-03-20 19:40:29 +08:00
哈哈, 同意楼上.
|
5
ReferenceE 2021-03-20 20:22:27 +08:00 via Android
正常,年少轻狂
我当初也是:哈哈哈哈哈哈哈,这个大佬好蠢啊,这么简单的纰漏都会有,还有这种低级错误 然后现在继续钻研了以后:卧槽我是*b,大佬 nb |
6
1490213 2021-03-20 20:26:48 +08:00 via Android 1
编译器的优化和后端难道不才是精华吗
|
7
zjsxwc 2021-03-20 23:55:08 +08:00 via Android
驾照有很多种,楼主说我就只考个自动挡 c 照就好了。
bnf 就是那个自动挡 c 照,但和 c 照一样 |