精華區beta Programming 關於我們 聯絡資訊
※ 引述《RealMouse.bbs@cis.nctu.edu.tw (喜歡貓咪的黃金鼠)》之銘言: : ==> 在 Kathy.bbs@bbs.cs.nthu.edu.tw (Kathy) 的文章中提到: : > 資料....你就會曉得 msvbvm50.dll 其中"vbvm"的意思了..... : > 到底VB 5.0是 compiled or interpreted, 我也不確定了 不確定的東西就不要振振有詞的跟人講上半天嘛。 VM兩個字都標在那裡了, 還在講VB會產生X86 native code...不會覺得很奇怪嘛? : 沒錯! 我也去看了一下, 搞不懂為何VB會有VM的東東, VB一直就是以產生p-code的方式在處理, 作個虛擬機器來跑p-code的 做法也不是從VB才開始, 更早的Apple Pascal也是這樣, 說VB仿Java VM 就顯得不知前後關係了。 VM有VM的好處(當然壞處可能更多), M$沒說為什麼這麼做, 就當他們喜歡 這麼做好了。有一段時間Mac界有傳言Word for Mac也是p-code的程式, 所以跑起來總是慢人一大截; 不過話說回來, 這樣子M$可以只用一個compiler 就省下不同平台間互相移植的不少功夫, 也許有點這樣子的考量吧。 -- ※ 發信站: 批踢踢實業坊(ptt.twbbs.org) ◆ From: as1po60.tc.ficn