編譯原理學習

目標程序-》編譯過程-》機器代碼(編譯過程分爲編譯器和解釋器)編譯器作用將目標語言編譯爲目標等價的語言。而解釋器會獲取用戶輸入選擇的想要生成的機器代碼。(就是可以隨意轉換)java的字節碼。 編譯過程:舉例:post = inter+arg*60 詞法分析(單詞詞法分析)會整合爲單獨的語法。post  = id1+id2*60 語法分析(語句分析建立語法樹) 語義分析(類型檢測以及類型轉換) 中間
相關文章
相關標籤/搜索