Los programas de computadora — interpretados en un lote o una sesión interactiva — o bien se descodifican y luego ejecutados inmediatamente o se decodifican en alguna representación intermedia eficiente para la ejecución futura.