【小白打造編譯器系列10】編譯器的後端技術

我們前面已經在探討了編譯器的 前端技術 。它的重點,是讓編譯器能夠讀懂程序。無結構的代碼文本,經過前端的處理以後,就變成了 Token、AST 和語義屬性、符號表等結構化的信息。基於這些信息,我們可以實現簡單的 腳本解釋器 。 編譯器後端要解決的問題:現在給你一臺計算機,你怎麼生成一個可以運行的程序,然後還能讓這個程序在計算機上正確和高效地運行? 程序運行機制 我們關注的是兩個底層硬件: CPU:
相關文章
相關標籤/搜索