編譯器原理

一、編譯原理 1. 編譯的概念 編譯器是將源代碼轉化成機器碼的軟件;所以編譯的過程則是將源代碼轉化成機器碼的過程,也就是 cpu 可執行的二進制代碼。 編譯的過程大概可以分爲三個階段,這也正是當前主流的編譯器架構,即:編譯前端(frontEnd)、中間代碼優化(optimizer)、編譯後端(backEnd)。 編譯前端將源代碼轉化成中間代碼。其詳細過程包括:預處理、詞法分析、語法分析、生成中間代
相關文章
相關標籤/搜索