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

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