Re: [問題] VM 的問題

看板Programming作者 (huggie)時間18年前 (2007/05/31 02:11), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串12/14 (看更多)
※ 引述《ggg12345 (ggg)》之銘言: : ※ 引述《qrtt1.bbs@bbs.sayya.org (foolish)》之銘言: : : 語言是語言的事 : : 實作是實作的事 : : 沒有人規定發明一種語言只能被用來寫在紙上 : : 或大聲說出來 : 這個比喻滿有趣的 ! : 1. 寫在紙上需得有文字與符號. : 2. 人講話的語言可以沒有固定的書寫文字. : 通常有文字符號的, 都能大聲被唸出來, 甚至可以有不同的唸法. : 那麼, "中間碼" 就相當於書寫的文字與符號囉 ? : 可是使用 VM/Interpreter 的想法裡, 似乎還有額外的功能與要 : 求, 也就是 執行中能做指述的檢視與結果檢察, 程式保護與並行 : 這兩大項就可以不再透過 OS 來協助, 而是經由 VM 自備提供. 恩..可以解釋詳細一點嗎? 你的意思是像 reflection 這類的東西嗎? 透過 VM 來做有什麼好處呢? : 交響樂的演奏, 必須得經由樂譜的不同段落的 "同時可視性" 來 : 同步進行嗎 ? 合唱雖然可以不看樂譜, 但是否也得有同步的拍 : 子 ? 而且還得聽見對方唱到那裡 ? : 執行層次的不同提供了跨平台性, 執行時可再度檢視指述動作的 : 安全性與次序的同步性, 這是原來使用 VM 的原因吧 ! 你的意思是這是非 VM 不可才能做到的囉? 可能我經驗不足..可以解釋一下什麼是執行層次的不同 跟次序的同步性的意思嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.129.77.13
文章代碼(AID): #16NRvbJE (Programming)
討論串 (同標題文章)
文章代碼(AID): #16NRvbJE (Programming)