Just in time compilers
This is a mix of an interpreter and a compiler. Basically is mainly an interpreter but if a segment of bytecode has a predefined execution threshold, this segment is compiled for efficiency since you don’t need to re-interpret the original bytecode.
Languages that are JIT include:
- Lisp