學編譯原理有什麼用

來源:魅力女性吧 5.88K
學編譯原理有什麼用

詞法分析方面,掌握正則表達式,瞭解dfa/nfa。

Parsing 方面,能讀懂BNF,知道AST,會寫簡單的遞歸下降parser,會用antlr之類的parser generator。

優化方面,知道現代編譯器的優化能力有多強,知道如何配合編譯器寫出高效易讀的代碼,避免試圖outsmart編譯器。

會實現簡單的虛擬機(stack-based,不帶GC),並把四則運算表達式翻譯為虛擬機指令。

熱門標籤