Re: [問題] 請問這個有專業術語嗎?

看板CSSE (電腦科學及軟體工程)作者 (讀者)時間19年前 (2005/04/27 04:22), 編輯推噓5(501)
留言6則, 5人參與, 最新討論串2/3 (看更多)
※ 引述《peal (學英文)》之銘言: : 標題: [問題] 請問這個有專業術語嗎? : 時間: Tue Apr 26 16:23:17 2005 : : 推 Eventis:上compiler時老師把compile完直接執行 61.62.49.43 04/27 : → Eventis:不產生object file的叫absolute compiler. 61.62.49.43 04/27 : → Eventis:一直讓我很頭痛=.=" 61.62.49.43 04/27 嗯嗯,確實和 interpreter 有些微不同。 還有別種 compiler 嗎? 以及 compiler 和 interpreter 的混合體又叫什麼呢? 例如 QuickBASIC 的技術,就是將原始碼在編輯時期就編譯成 op-code, 然後需要執行時就執行 op-code, 需要產生執行檔就對 op-code 編譯, 於是無論是執行或是生產執行檔,效能都相當高。 這在業界都是稱作 semi-compile, 最早是由一家 BASIC 小廠做出來的, 後來微軟不知是買還是抄,總之學了去,而原廠就消失了,從此微軟就 成為 BASIC 市場獨霸,是微軟早期很重要的技術,現在的 VB 也繼續 使用這樣的技術。 但這東西就從沒聽過學術名詞。 對於從 op-code 生成執行檔,一種做法是比較正式的編譯,另一種做法 則是直接把把 op-code 和 interpreter 打包起來產生執行檔,這做法 也不知要叫什麼。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.222.173.29

220.141.216.203 04/27, , 1F
好像 Pascal 早就是這樣了…
220.141.216.203 04/27, 1F

140.112.30.50 04/27, , 2F
Pascal 一直都是用 compiler 的啊,
140.112.30.50 04/27, 2F

140.112.30.50 04/27, , 3F
Pascal 的 compiler 還是 one-pass compiler 呢
140.112.30.50 04/27, 3F

61.230.217.234 04/27, , 4F
以前在玩 Turbo Basic 時, 完全不覺得 QB 好在哪
61.230.217.234 04/27, 4F

140.113.23.101 04/27, , 5F
一二樓講的是Turbo Pascal, 不是USCD Pascal
140.113.23.101 04/27, 5F

61.222.173.29 04/27, , 6F
那是 QB4 才有的技術 從此 TB 就垮了...
61.222.173.29 04/27, 6F
文章代碼(AID): #12RgBtye (CSSE)
討論串 (同標題文章)
文章代碼(AID): #12RgBtye (CSSE)