yeti:逐渐扩展的微量译员(2008)

2021-04-02 09:02:07

新编程语言的实施中的优势来自interpretation,因为它很简单,灵活,便携。 唯一筹码是执行速度,因为甚至有效的解释器和系统之间仍然存在大的PerformanceGAP,包括包括just-the-time(JIT)编译器。 然而,用JIT加强翻译,不是一项小任务。 如今,Java JITS通常是基于方法。 要编译整个方法,JIT必须重新实现解释器提供的功能,导致“BIGBANG&”&“' 可以部署JIT前的开发工作。 如果我们可以更逐渐转移到解释器,则将AJIT添加到解释器将更加容易地调度为JIT编译为本机代码的Interpryerto运行指令所实现的。