編譯原理過程簡述及中間代碼優化

一、編譯過程圖示如下: 詞法分析作用:找出單詞 。如int a=b+c; 結果爲: int,a,=,b,+,c和; 語法分析作用:找出表達式,程序段,語句等。如int a=b=c;的語法分析結果爲int a=b+c這條語句。 語義分析作用:查看類型是否匹配等。 二、中間代碼優化 所謂代碼優化是指對程序代碼進行等價(指不改變程序的運行結果)變換。程序代碼可以是中間代碼(如四元式代碼),也可以是目標代
相關文章
相關標籤/搜索