interpretador
Interpretador é um software que executa código-fonte diretamente, lendo-o e realizando as operações descritas pelo programa, geralmente linha a linha ou instrução por instrução. Ao contrário de um compilador, que traduz o código para um executável independente, o interpretador não produz código de máquina antecipadamente, mas interpreta o código durante a execução. Em alguns sistemas, o interpretador também pode executar bytecode em uma máquina virtual.
Os interpretadores podem operar diretamente sobre o código-fonte ou sobre bytecode compilado para uma máquina virtual.
Exemplos de interpretadores populares incluem CPython (interpretando Python), Ruby MRI, Perl, Tcl e Lua. Em ambientes
Vantagens do interpretador incluem maior portabilidade, início rápido do desenvolvimento e facilidade de depuração, já que
Historicamente, os interpretadores surgiram com linguagens como Lisp e Smalltalk e continuam relevantes para scripting, prototipagem