4.4. Lenguajes interpretados

Los lenguajes interpretados se caracterizan por estar diseñados para que su ejecución se realice a través de un intérprete. Un intérprete es un programa traductor de un lenguaje de alto nivel en el que el proceso de traducción y de ejecución se llevan a cabo simultáneamente, es decir, la instrucción se pasa a lenguaje máquina y se ejecuta directamente. No se genera programa objeto, ni programa ejecutable.

Características de los lenguajes interpretados:
  • Generan programas de menor tamaño que los generados por un compilador, al no guardar el programa traducido a código máquina. 
  • Presentan el inconveniente de ser algo más lentos, ya que han de ser traducidos durante su ejecución. 
  • Necesitan disponer en la máquina del programa intérprete ejecutándose, algo que no es necesario en el caso de un programa compilado, para los que sólo es necesario tener el programa ejecutable para poder utilizarlo.

Ejemplos de lenguajes interpretados son: Perl, PHP, Python, JavaScript, etc.


No hay comentarios :

Publicar un comentario