1. 首页
  2. 考试认证
  3. 其它
  4. MsilInterpreter 学校项目的MSIL解释器和运行时

MsilInterpreter 学校项目的MSIL解释器和运行时

上传者: 2024-10-09 00:50:50上传 ZIP文件 32.32KB 热度 11次
MSIL解释器和运行时作为一个名为Runtime Systems的主题的学期任务,我们必须为现有语言的子集或我们自己的语言实现一个虚拟机。我决定借此机会了解更多有关MSIL的信息,并从我在.NET职业生涯中获得的知识中受益。但当然,由于它基本上是在实际.NET运行时上运行的.NET运行时,因此除了深入研究MSIL和VM世界之外,它没有提供任何实际价值。我可以改为实现JVM子集,但当时我并不认为它对我有多大好处。为了证明运行时能力,我们必须选择一个问题,如B+树集合、SAT求解器等,我们将用高级语言实现并在我们的VM中进行解释。还有其他要求,例如实现异常、堆、垃圾收集器以及我们可以做的任何事情(线程、JIT等)。我没有时间做任何高级的事情,更不用说优化了。
下载地址
用户评论