作者huggie (huggie)
站内Programming
标题Re: [问题] VM 的问题
时间Thu May 31 02:11:48 2007
※ 引述《ggg12345 (ggg)》之铭言:
: ※ 引述《[email protected] (foolish)》之铭言:
: : 语言是语言的事
: : 实作是实作的事
: : 没有人规定发明一种语言只能被用来写在纸上
: : 或大声说出来
: 这个比喻满有趣的 !
: 1. 写在纸上需得有文字与符号.
: 2. 人讲话的语言可以没有固定的书写文字.
: 通常有文字符号的, 都能大声被念出来, 甚至可以有不同的念法.
: 那麽, "中间码" 就相当於书写的文字与符号罗 ?
: 可是使用 VM/Interpreter 的想法里, 似乎还有额外的功能与要
: 求, 也就是 执行中能做指述的检视与结果检察, 程式保护与并行
: 这两大项就可以不再透过 OS 来协助, 而是经由 VM 自备提供.
恩..可以解释详细一点吗?
你的意思是像 reflection 这类的东西吗?
透过 VM 来做有什麽好处呢?
: 交响乐的演奏, 必须得经由乐谱的不同段落的 "同时可视性" 来
: 同步进行吗 ? 合唱虽然可以不看乐谱, 但是否也得有同步的拍
: 子 ? 而且还得听见对方唱到那里 ?
: 执行层次的不同提供了跨平台性, 执行时可再度检视指述动作的
: 安全性与次序的同步性, 这是原来使用 VM 的原因吧 !
你的意思是这是非 VM 不可才能做到的罗?
可能我经验不足..可以解释一下什麽是执行层次的不同
跟次序的同步性的意思吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.129.77.13