Interpretador
Keywords: Interpretador, Análise léxica, Análise sintática, BASIC, C, Compilador, Compiladores, Código fonte, Código objeto, Dinâmica
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 a 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.
Exemplo de linguagens interpretadas
- Perl
- PHP
- Python
- Euphoria
- Forth
- JavaScript
- Logo
- MUMPS
- Ruby
- Visual Basic
