No processo de geração de um código executável (em linguagem de máquina) a partir de um programa
No processo de geração de um código executável (em linguagem de máquina) a partir de um programa fonte, escrito em linguagem de alto nível (por exemplo, C) o programa original passa por transformaçôes e análises que são realizadas em diversas fases. De forma simplificada, pode-se dividi-las nas oito (8) fases apresentadas, em ordem alfabética, a seguir:
(A) Alocação de Registradores. (B) Análise Léxica. (C) Análise Sintática. (D) Emissão de Código Assembly. (E) Link Edição. (F) Montagem. (G) Seleção de Instruçôes. (H) Verificação de Tipos e Símbolos.
Durante o processo de geração do código executável a partir do código fonte em qual ordem essas fases são possíveis de serem executadas?