Interpretadores são programas que lêem um código fonte de uma linguagem de programação e os convertem em código executável. Seu funcionamento pode variar de acordo com a implementação. Em muitos casos o interpretador lê linha-a-linha e converte em código objeto à medida que vai executando o programa. Linguagens interpretadas são mais dinâmicas por não precisarem escrever-compilar-testar-corrigir-compilar-testar-distribuir, e sim escrever-testar-corrigir-escrever-testar-distribuir. Mas existem também linguagens que funcionam como interpretadores e compiladores, como: C, Python (somente quando requerido), BASIC, etc.
Na verdade, a princípio, podem-se implementar compiladores e interpretadores para qualquer linguagem de programação. Mas para determinadas linguagens é mais fácil "fabricar" interpretadores, e para outras é mais prático um compilador.
Linguagens de programação | Ciência da computação
Interpret | Fortolker | Interpreter | Interpreter (computing) | Intérprete informático | Interpretaator | Ohjelmointikielen tulkki | Interprète (informatique) | מפרש (תוכנה) | Túlkur (tölvunarfræði) | インタプリタ | 인터프리터 | Interpretatorius | Interpreter | Interpreter | Интерпретатор | Interpretator | อินเทอร์พรีเตอร์ | Інтерпретатор | Trình thông dịch
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Interpretador".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world