Re: [問題] interprete &compile 這兩個字
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章