只限定于执行在开发环境平台。
字节码直译器.考量程式执行之前所需要分析的时间，存在了一个介于直译与编译之间的可能性。例如，用Emacs Lisp所撰写的原始码会被编译成一种高度压缩且最佳化的另一种Lisp原始码格式，这就是一种字节码（bytecode），而它并不是机器码（因此不会被绑死在特定的硬体上）。这个"编译过的"码之后会被字节码直译器（使用C写成的）转译。在这种情况下，这个"编译过的"码可以被说成是虚拟机（不是真的硬体，而是一种字节码直译器）的机器码。这个方式被用在Open