編譯(compilation , compile) 1、利用
編譯程序從源語言編寫的源程序產(chǎn)生目標(biāo)程序的過程。 2、用
編譯程序產(chǎn)生目標(biāo)程序的動作。
編譯就是把高級語言變成
計算機可以識別的2進(jìn)制語言,
計算機只認(rèn)識1和0,
編譯程序把人們熟悉的語言換成2進(jìn)制的。
編譯程序把一個源程序翻譯成目標(biāo)程序的工作過程分為五個階段:詞法分析;語法分析;語義檢查和中間代碼生成;代碼優(yōu)化;目標(biāo)代碼生成。主要是進(jìn)行詞法分析和語法分析,又稱為源程序分析,分析過程中發(fā)現(xiàn)有語法錯誤,給出提示
信息。