Just-in-time compiling or dynamic compiling (e.g., compiling Java bytecode on a virtual machine)