複習一些編譯原理

語言處理器的黑盒理解 編譯器 就是這樣一個程序: 輸入:源程序 -> [編譯器] -> 輸出:目標程序,如下圖1,並可以報告翻譯過程中的錯誤。 如果目標程序是machine code,就可以被用戶調用,處理輸入產生輸出:   解釋器 與編譯器區別是:並不翻譯成目標程序,從用戶角度看,可以直接運行由輸入產出輸出,關鍵是這裏的解釋和執行是同時的,而不是分爲兩個階段。 解釋器需要逐個語句執行源程序,比如
相關文章
相關標籤/搜索