代碼優化簡單介紹!!!!

代碼優化

  • 代碼優化是指對程序代碼進行等價(指不改變程序的運行結果)變換。
  • 程序代碼可以是中間代碼(如四元式代碼),也可以是目標代碼。
  • 等價的含義是使得變換後的代碼運行結果與變換前代碼運行結果相同。
  • 優化的含義是最終生成的目標代碼短(運行時間更短、佔用空間更小),時空效率優化。
  • 原則上,優化可以在編譯的各個階段進行,但最主要的一類是對中間代碼進行優化,這類優化不依賴於具體的計算機。
  • 在不改變程序運行效果的前提下,對被編譯的程序進行等價變換,使之能生成更加高效的目標代碼。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章