Interpretador

Execução de Programa
Conceitos gerais
Tipos de código
Estratégia de compilação
  • Just-in-time (JIT)
  • Ahead-of-time (AOT)
  • Transcompilação
  • Recompilação
Runtimes notáveis
  • Android Runtime (ART)
  • Common Language Runtime (CLR) & Mono
  • crt0
  • HHVM
  • Java Virtual Machine (JVM)
  • Objective-C
  • V8
    • Node.js
  • PyPy
  • Zend Engine
Compiladores notáveis e toolchain
  • v
  • d
  • e

Interpretadores são programas de computador que leem um código fonte de uma linguagem de programação interpretada e o converte em código executável.[1] Seu funcionamento pode variar de acordo com a implementação. Em alguns casos, o interpretador lê o código fonte linha a linha e o converte em código objeto (ou bytecode) à medida que o executa, em outros casos, converte o código fonte por inteiro e depois o executa.

Na verdade, em princípio, pode-se implementar compiladores e interpretadores para qualquer linguagem de programação. Mas, dependendo da necessidade, pode ser melhor criar um interpretador ou um compilador.

Exemplos de linguagens de programação interpretada

Ver também

Referências

  1. «Interpretador». Encyclopædia Britannica Online (em inglês). Consultado em 11 de agosto de 2020 
Ícone de esboço Este artigo sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.
  • v
  • d
  • e


Controle de autoridade