※ 引述《RealMouse.bbs@cis.nctu.edu.tw (喜歡貓咪的黃金鼠)》之銘言:
: ==> 在 Kahn.bbs@ptt.csie.ntu.edu.tw (卡恩) 的文章中提到:
: > 不確定的東西就不要振振有詞的跟人講上半天嘛。
: > VM兩個字都標在那裡了, 還在講VB會產生X86 native code...不會覺得很奇怪嘛?
: > VB一直就是以產生p-code的方式在處理, 作個虛擬機器來跑p-code的
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
: > 做法也不是從VB才開始, 更早的Apple Pascal也是這樣, 說VB仿Java VM
: > 就顯得不知前後關係了。
: 那就請大哥您提出證據好嗎?
: 看了這些Post後我真的迷糊了, 但是事事要求是, 要講
: 證據, 不能想當然爾的說, 您說是嘛!
VB5 做出來的 exe 裡頭就只有一個 dll; msvbvm50.dll,
它把所有的工作都丟給 msvbvm50.dll 去執行,
程式一開頭就呼叫 MSVB5VM.ThunRTMain 然後就在 msvbvm50.dll 裡頭跑直到程式結束,
這樣可以算是 native code 嗎?
有什麼編譯器會用這種方式產生執行檔呢?
--
世界上只有四種人: 白癡, 笨蛋, 傻瓜 及 瘋子
--
※ Origin: 臺大電機 Maxwell 站 ◆ From: 140.116.221.221