編譯原理之代碼優化

前面介紹完了詞法分析、語法分析和語義分析,以及各階段如何利用符號表來實現代碼合理性確認以及代碼地址拉鍊式回填等工做。編譯原理出於代碼編譯的模塊化組裝考慮,通常會在語義分析的階段生成平臺無關的中間代碼,通過中間代碼級的代碼優化,然後做爲輸入進入代碼生成階段,產生最終運行機器平臺上的目標代碼,再通過一次目標代碼級別的代碼優化(通常和具體機器的硬件結構高度耦合,複雜且不通用)。故而出於理解編譯原理的角度
相關文章
相關標籤/搜索