前兩節介紹的 詞法與語法分析 以及 類型檢查 兩個部分都屬於編譯器前端,它們負責對源代碼進行分析並檢查其中存在的詞法和語法錯誤,經過這兩個階段生成的抽象語法樹已經不存在任何的結構上的錯誤了,從這一節開始就進入了編譯器後端的工作 — 中間代碼生成 和 機器碼生成 了,這裏會介紹 Go 語言編譯的中間代碼生成階段。 中間代碼 是一種應用於抽象機器的編程