從零開始寫個編譯器吧 - 從何處下手

作爲本系列的第一章,將考慮從何開始下手。既然寫的是編譯器,那在此得明確編譯器長什麼樣子,進一步,編譯器由哪幾部分構成,其工作原理大概是怎樣的。瞭解了這些,纔好下手。 簡單來說,編譯器本身是一個程序,這個程序能將一種代碼(源代碼)翻譯成另一種代碼(目標代碼)。簡而言之就是如下圖。 而本系列中設計出來以供編譯的語言——tao 語言,也就扮演着「源代碼」的角色。 而編譯器,會將 tao 語言編譯成目標代
相關文章
相關標籤/搜索