中間代碼生成是產(chǎn)生中間代碼的過程。所謂“中間代碼”是一種結構簡單、含義明確的記號系統(tǒng),這種記號系統(tǒng)復雜性介于源程序語言和機器語言之間,容易將它翻譯成目標代碼。另外,還可以在中間代碼一級進行與機器無關的優(yōu)化。

正文

在進行了語法分析和語義分析階段的工作之后,有的編譯程序將源程序變成一種內(nèi)部表示形式,這種內(nèi)部表示形式叫做中間語言或中間表示或中間代碼。