中間代碼

標籤: 暫無標籤

11

更新時間: 2013-08-13

廣告

簡介
問題二
代碼優化是指對程序進行多種等價變換,使得從變換后的程序出發,能生成更有效的目標代碼。所謂等價,是指不改變程序的運行結果。所謂有效,主要指目標代碼運行時間較短,以及佔用的存儲空間較小。這種變換稱為優化。
方法
有兩類優化:一類是對語法分析后的中間代碼進行優化,它不依賴於具體的計算機;另一類是在生成目標代碼時進行的,它在很大程度上依賴於具體的計算機。對於前一類優化,根據它所涉及的程序範圍可分為局部優化、循環優化和全局優化三個不同的級別。

廣告

廣告