Definição
|
Interpretador
O interpretador é um processador de linguagem que executa o programa a partir de um código fornecido, como
mostra a figura abaixo.

Funcionamento de um Interpretador
Nesta figura, vemos que o interpretador utiliza dados de entrada e um código interpretável para gerar os resultados
(saídas) do programa. Esse código interpretável é um arquivo (ou tabela) fornecido ao interpretador e que
o instrui como operar. O código interpretável pode ser um bytecode quando o interpretador implementa uma máquina
virtual (como no caso de linguagem Java, por exemplo), ou pode ser código-fonte em uma linguagem de programação quando se
utiliza um interpretador puro (como é o caso das linguagens de scripts, como JavaScript).
Interpretadores podem, ainda, aparecer como parte de uma linguagem de programação. Por exemplo, a função printf
da Linguagem C gera um texto a partir da interpretação do string de formato.
|
|
|
|