Re: [問題] interprete &compile 這兩個字

看板Programming作者 (睡魔)時間18年前 (2007/08/10 16:04), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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

08/11 12:51, , 1F
有點概念了,謝謝
08/11 12:51, 1F
文章代碼(AID): #16l1lmhQ (Programming)
文章代碼(AID): #16l1lmhQ (Programming)