xDan

首先说明一下什么事解释器。解释器是一个用来执行其他程序的程序。解释器针对不同的硬件平台实现了一个虚拟机。将高抽象层次的程序翻译成低抽象层次所能理解的指令,以此消除程序语言与硬件之间存在的语义差异。

 

下面是对解释器风格的解释:

基本构件:(1)解释器引擎 (2)存储区:被解释的源代码;解释器引擎当前的内部控制状态的表示;程序当前执行状态的表示

连接器:对存储区域的访问

 

解释器的三种策略:

(1)传统解释器:纯粹地解释执行

(2)基于字节码的解释器:编译->解释执行

(3)JIT编译器:编译||解释执行

分类:

技术点:

相关文章:

  • 2021-07-18
  • 2021-06-15
  • 2022-12-23
  • 2021-11-28
  • 2022-01-24
  • 2021-11-20
  • 2021-12-29
猜你喜欢
  • 2021-10-16
  • 2021-12-11
  • 2022-12-23
  • 2021-09-02
  • 2022-12-23
  • 2022-12-23
  • 2021-08-01
相关资源
相似解决方案