Interpretado (script) es un tipo de lenguaje de programación que se utiliza normalmente para escribir programas de software que son ejecutados por un intérprete, en lugar de ser compilados en código máquina y ejecutados directamente por la unidad central de procesamiento (CPU) del ordenador.
Algunos ejemplos de lenguajes interpretados son Perl, Python y Ruby.
¿Por qué los lenguajes de scripting son interpretados?
Hay algunas razones por las que los lenguajes de scripting son interpretados:
1) Los lenguajes de scripting suelen estar diseñados para ser de alto nivel, lo que significa que abstraen muchos de los detalles de bajo nivel que un programador tendría que tratar en un lenguaje como C o ensamblador. Esto hace que sea más fácil y rápido escribir el código, pero también significa que el código es menos eficiente ya que el intérprete tiene que hacer más trabajo para averiguar lo que el código se supone que debe hacer.
2) Otra razón es que los lenguajes interpretados suelen ser más dinámicos, lo que significa que pueden cambiar su funcionamiento en tiempo de ejecución. Esto es diferente de los lenguajes compilados, que son estáticos y tienen que ser compilados antes de poder ser ejecutados. Esto hace que los lenguajes interpretados sean más flexibles, pero también significa que pueden ser más lentos ya que el intérprete tiene que hacer más trabajo cuando se ejecuta el código.
3) Por último, los lenguajes interpretados suelen ser independientes de la plataforma, lo que significa que pueden ejecutarse en cualquier sistema operativo. Esto es diferente de los lenguajes compilados, que suelen ser específicos para una determinada plataforma. Esto hace que los lenguajes interpretados sean más portátiles, pero también significa que pueden ser más lentos, ya que el intérprete tiene que hacer más trabajo para traducir el código a la plataforma nativa. ¿El código Python es compilado o interpretado? El código Python se compila en bytecode, que luego es interpretado por el intérprete de Python.
¿El código JavaScript es interpretado por el cliente?
JavaScript no es interpretado por los clientes. En cambio, es interpretado por los navegadores web. Los navegadores web son programas de software que interpretan y ejecutan el código escrito en HTML, CSS y JavaScript.
Cuando un navegador web encuentra un elemento en un documento HTML, ejecutará el código dentro de ese elemento. El código se ejecuta en el contexto del documento actual, lo que significa que tiene acceso al DOM (Document Object Model) del documento.
El código también puede interactuar con otros elementos HTML de la página, utilizando el método document.getElementById() para acceder a ellos.
El código JavaScript también puede incluirse en archivos externos, que son cargados por el navegador web. El código de estos archivos también se ejecuta en el contexto del documento actual. ¿El código Python es compilado o interpretado? El código Python se compila en bytecode, que luego es interpretado por el intérprete de Python. ¿Es Matlab un lenguaje de scripting? No, Matlab no es un lenguaje de scripting. Matlab es un lenguaje de alto nivel y un entorno interactivo para el cálculo numérico, la visualización y la programación.