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

正文

在進(jìn)行了語法分析和語義分析階段的工作之后,有的編譯程序?qū)⒃闯绦蜃兂梢环N內(nèi)部表示形式,這種內(nèi)部表示形式叫做中間語言或中間表示或中間代碼。