As ferramentas de desenvolvimento são uma
categoria especial de software, pois são utilizadas para
produzir novos softwares. Relacionado a estes, é
INCORRETO afirmar:
A Um compilador é um dos dois tipos mais gerais
de tradutores, sendo que o segundo tipo que a
ele deve ser comparado é um interpretador.
B O processo de compilação é composto de análise
e síntese. A análise tem como objetivo entender
o código fonte e representá-lo em uma estrutura
intermediária. A síntese constrói o código objeto
a partir desta representação intermediária.
C Um compilador é um programa que, a partir de
um código escrito em uma linguagem, o código
fonte (source code), cria um programa
semanticamente equivalente, porém, escrito em
outra linguagem, código objeto (object code).
D Um compilador é chamado de Java Bytecode
quando seu processo de compilação acontece
apenas quando o código é chamado.
E Normalmente, o código fonte é escrito em uma
linguagem de programação de alto nível, com
grande capacidade de abstração, e o código
objeto é escrito em uma linguagem de baixo
nível, como uma sequência de instruções a ser
executada por um sistema operacional.