Saltar al contenido
uencoder

Interpreter

Un intérprete ejecuta directamente código fuente o bytecode sin compilar a código máquina, traduciendo y ejecutando sentencia por sentencia.

Propósito

Entender el modelo de ejecución de los lenguajes de script y el desarrollo interactivo.

Mecanismo

Analiza y ejecuta línea a línea / sentencia a sentencia. Los intérpretes de bytecode (Python/JVM de Java) compilan primero a bytecode y luego interpretan. Los híbridos JIT compilan el código caliente a código máquina por velocidad. Los REPL soportan ejecución interactiva.

Casos de uso

  • Implementación de lenguajes
  • Ejecución de scripts
  • REPL

References