Com relação a compiladores, ligadores (link-editor) e interpretadores, assinale a opção correta.
- A. Um código escrito em linguagem de máquina (assembly) deve ser compilado e ligado antes de ser executado.
- B. A análise semântica é uma tarefa normalmente realizada pelo link-editor.
- C. A otimização de código, feita durante a fase de análise, é uma das tarefas do compilador.
- D. Um interpretador é classificado como um tradutor, uma vez que analisa e executa o código. O compilador, por realizar análise e síntese do código, não é considerado um tradutor.
- E. A construção da tabela de símbolos é atividade que pode ser iniciada durante a análise léxica.