(José Neto, 2016) Quais as dificuldades encontradas quando se deseja transportar um compilador de uma máquina para outra? Como contorná-las?
Caso o compilador tenha sido projetado de forma modular, a maior dificuldade seria no processo de otimização dependente de máquina, que teria que ser reescrito para a nova máquina destino, uma vez que os recursos fornecidos provavelmente seriam diferentes da máquina original.
Agora, caso o compilador não tenha sido projetado de forma modular, provavelmente se teria que reescrever todo o compilador novamente, pois as rotinas de otimização dependente de máquina estariam mescladas com as rotinas dos demais processos envolvidos no desenvolvimento do compilador.
José Neto, João. (2016). Introdução à Compilação. 2ª edição. Rio de Janeiro: Elsevier. 307 páginas.