看板 Programming 關於我們 聯絡資訊
※ 引述《micbrimac (shark)》之銘言: : 借問一下 : interprete 和 compile : 的意思有甚麼不一樣呢 簡單來說, compile是產生可執行檔的方式. 這些執行檔通常(註1)是機器可 直接執行的機器碼, 執行時是直接執行這些output. Interpreter一般是script類的語言的執行方式. 這些scirpt本身不能執行 (execute). 要跑(run)他們就必須先安裝需要的引擎. 這些引擎會讀取 script並按照指示動作. (也就是說在跑script的時候執行的是引擎的 程式碼, 而不是script本身) 註1: 這是因為Java/.NET這類JIT編譯檔出現的修正. 它們的編譯器生成 可執行檔的過程雖然也叫編譯, 但只有執行時經JIT再編譯產生的才是 可以被CPU辨認的機器碼. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.79.186.169
micbrimac:有點概念了,謝謝 122.116.110.21 08/11 12:51