Compiladores e Interpretadores: Funcionamento e Estrutura
Classificado em Computação
Escrito em em
português com um tamanho de 5,23 KB
Compilador
É um programa de computador que, a partir de um código fonte escrito em uma linguagem compilada, cria um programa semanticamente equivalente, porém escrito em outra linguagem (código objeto). Classicamente, um compilador traduz um programa de uma linguagem textual facilmente entendida por um ser humano para uma linguagem de máquina.
Interpretador
Percorre, linha a linha, as instruções do programa e as interpreta conforme as lê, enviando para o processador, que então executa cada ação correspondente.
Vantagens e Desvantagens
- Desvantagem: A cada execução, o programa precisa ser traduzido e interpretado novamente. A execução é mais lenta e o código-fonte sempre precisa ser lido.
- Vantagem: Consome menos memória, não precisa