Questão de Arquitetura de Computadores — Compilador — CESGRANRIO 2008
Arquitetura de ComputadoresCompilador
- Código
- cg027808
- Banca
- CESGRANRIO
- Órgão
- Petrobras
- Ano
- 2008
- Nível
- Superior
- Cargo
- BR Distribuidora - Analista de Sistemas Júnior - Infra-Estrutura
Um analista está responsável pelo projeto de um compilador para uma nova linguagem que sua empresa está desenvolvendo. Este compilador deverá receber como entrada o código fonte do programa e gerar como saída o código de linguagem de máquina para um determinado processador e sistema operacional. O analista sabe que um processo de compilação é dividido em fases e que seu compilador deverá possuir todas as fases de um típico processo de compilação mesmo que elas NÃO sejam obrigatórias em outros compiladores. A fase que não faz parte de um processo de compilação e que, portanto, não seria necessária no projeto do analista é a
- Aanálise léxica.
- Banálise sintática.
- Cgeração de código intermediário.
- Dligação dos módulos.
- Eotimização de código.