Imagem de fundo

Um cientista de computação criou uma nova linguagem de programação. Essa linguagem nece...

Um cientista de computação criou uma nova linguagem de programação. Essa linguagem necessita usar um tipo de compilador com três estágios, não podendo usar interpretadores. Para construir o compilador dessa linguagem, esse cientista precisa desenvolver as principais fases do estágio front-end desse compilador, que contém, entre elas, as etapas de:


A

análise léxica, análise sintática, análise semântica e gerador de código intermediário


B

análise léxica, análise sintática, otimização de código e gerador de código objeto


C

análise semântica, otimização de código, uso de tabela de símbolos e gerador de código objeto


D

análise semântica, uso de tabela de símbolos, otimização de código e gerador de código executável


E

análise sintática, gerador de código intermediário, gerador de código objeto e gerador de executável