Qual a diferença básica dessas 2 coisas.
Compilador é um programa ou um grupo de programas que escrito por uma linguagem (esta sendo necessária de compilação para sua execução) ao ser compilado gera outro código que é interpretado pelo computador
O interpretador ao contrário do compilador roda o código-fonte escrito como sendo o código objeto, ele traduz o programa linha a linha, o programa vai sendo utilizado na medida em que vai sendo traduzido. Cada execução do programa precisa ser novamente traduzido e interpretado.
Ambos traduzem o código em alto nível para a linguagem de máquina, o que acontece é que quando um código é compilado ele gera outro código que é interpretado pelo computador, por exemplo, um arquivo executável.
Enquanto que o interpretador traduz o código linha por linha, ele não gera outro arquivo, por isso, para cada execução, o programa precisa ser interpretado novamente.
Para escrever sua resposta aqui, entre ou crie uma conta.
Paradigmas de Linguagens de Progamação
Paradigmas de Linguagens de Progamação
•ESTÁCIO
Compartilhar