Escolar Documentos
Profissional Documentos
Cultura Documentos
Eles têm funções bem parecidas: traduzir um código de médio ou alto nível para a
linguagem de máquina.
Compiladores
Compiladores são programas que têm a função de ler todo o código-fonte de um programa
e, a partir dele, gerar um código compilado chamado de código-objeto.
O código-objeto pode ser lido diretamente pela máquina sem a necessidade de nova leitura
do código-fonte do programa que o originou (exemplo: um arquivo .exe é um código
compilado).
SINTÁTICA
LÉXICA
SEMÂNTICA
Certamente, algumas das vantagens que se tem ao compilar um código são: as altas
velocidades de acesso ao código compilado; a segurança, já que depois de compilado fica
muito difícil acessar o código-fonte de um programa; e, consequentemente, a certeza de
que o código compilado não apresenta erros, entre outros benefícios.
Interpretadores
Uma das principais vantagens desse tipo de tradução de código é, certamente, a economia
de memória.
Mas, essa economia tem um preço, que é a velocidade de execução do programa que se
torna mais lento.