編譯程序必須完成的工作有()。
(1)詞法分析
(2)語(yǔ)法分析
(3)語(yǔ)義分析
(4)目標(biāo)代碼生成
(5)中間代碼生成
(6)代碼優(yōu)化
A.(1)(2)(3)(4)
B.(1)(2)(3)(4)(5)
C.(1)(2)(3)(4)(5)(6)
D.(1)(2)(3)(4)(6)
1.刪除多余運(yùn)算。
2.代碼外提。
3.強(qiáng)度削弱。
4.變換循環(huán)控制條。
5.合并已知量與復(fù)寫傳播。
6.刪除無(wú)用賦值。