一文帶你快速瞭解編譯原理

什麼是程序的執行? 輸入 程序 輸出 程序可以看做一個函數,接受輸入和返回輸出? 什麼是編譯器? 源程序 編譯器 目標程序 將源程序編譯成 目標程序。 代表: c/c++ go rust 什麼是解釋器? 源程序 解釋器 輸入 輸出 代表: python lua 混合編譯器 源程序 第一次編譯 中間代碼 第二次編譯 虛擬機 輸入 輸出 中間代碼更容易被翻譯成目標程序、優化空間更大 中間語言的存在更利
相關文章
相關標籤/搜索