中間語言中間代碼的語法是?
中間語言(中間代碼)是一種面向語法,易于翻譯成目標程序的源程序的等效內部表示代碼。其可理解性及易于生成目標代碼的程度介于源語言和目標語言之間。常用的中間語言有逆波蘭表示、四元式、三元式和樹表示等。
中間語言的優點
1、中間語言與具體機器特性無關,一種中間語言可以為生成多種不同型號的目標機的目標代碼服務。
2、可對中間語言進行與機器無關的優化,有利于提高目標代碼的質量。
3、把源程序映射成中間代碼表示,再映射成目標代碼的工作分在幾個階段進行,使編譯算法更加清晰。
對于中間語言,要求其不但與機器無關,而且有利于代碼生成。