Gigaflops :: Glossario:: Interpretador
Make your own free website on Tripod.com

   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.