El lenguaje interpretado es aquel en el cual el código de fuente es compilado a código máquina en el momento de su ejecución.
Mientras se produce la interpretación, debe ejecutarse en el sistema el programa que la realiza, es decir, el intérprete del lenguaje. Este puede estar interpretado también, en cuyo caso hace falta un programa al final de la cadena de intérpretes que sí esté en código máquina.
Las representaciones intermedias que puede generar el intérprete son generalmente de dos tipos:
- Código de bajo nivel: El código de bajo nivel puede ser bytecode como en compilación JIT, o código enhebrado que consiste únicamente en llamadas a subrutinas del intérprete.
- Estructura de datos. Las estructuras de datos, por otro lado, suelen ser árboles de sintaxis abstracta (AST) que se van recorriendo para obtener los resultados de la ejecución (no son tan utilizadas ya que producen mayores sobrecostes que los códigos de bajo nivel.)
JAVASCRIPT: LENGUAJE INTERPRETADO

Javascript es un lenguaje que puede ser utilizado por profesionales y para quienes se inician en el desarrollo y diseño de sitios web.
Tiene como principal característica ser un lenguaje independiente de la plataforma. Se puede crear todo tipo de programas que pueden ser ejecutados en cualquier ordenador del mercado.
Características:
- Es un lenguaje basado en acciones que posee menos restricciones.
- Es un lenguaje que utiliza Windows y sistemas X-Windows, gran parte de la programación en este lenguaje está centrada en describir objetos, escribir funciones que respondan a movimientos del mouse, aperturas, utilización de teclas, cargas de páginas entre otros.
- Hay dos tipos de JavaScript: por un lado está el que se ejecuta en el cliente, Navigator JavaScript y el ejecutado en el servidor, LiveWire Javascript.
Aquí adjunto un vídeo que nos explica cómo empezar a programar y aprender Javascript por completo.