Lenguaje interpretado

Revisión del 16:16 29 abr 2011 de Enrique11013jc pri (discusión | contribuciones) (Página creada con '{{Aplicación|nombre= Lenguaje Interpretado |logo= |descripcion=Lenguajes de Programación|creador=|fecha_de_creacion=|sitio_web=}} Un ''' lenguaje interpretado ''', es el [[l...')
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Lenguaje Interpretado
Información sobre la plantilla

Un lenguaje interpretado , es el lenguaje cuyo código no necesita ser preprocesado mediante un compilador, eso significa que el ordenador es capaz de ejecutar la sucesión de instrucciones dadas por el programador sin necesidad de leer y traducir exhaustivamente todo el código.
Para que esto sea posible hace falta un intermediario, un programa encargado de traducir cada instruccion escrita con una semantica 'humana' a Código máquina (instrucciones de la CPU del ordenador), este programa recibe el nombre de interprete (en ingles parser).
El interprete se encarga de leer una a una las instrucciones textuales del programa conforme estas necesitan ser ejecutadas y descomponerlas en instrucciones del sistema, además se encarga de automatizar algunas de las tareas típicas de un programador como declaraciones de variables o dependencias, de esta manera el proceso de programar se suele agilizar mucho lo cual repercute en la eficiencia del que tiene que escribir el código.


Ventajas

La principal ventaja de un lenguaje interpretado es que es independiente de la máquina y del sistema operativo ya que no contiene instrucciones propias de un procesador sino que contiene llamadas a funciones que el interprete deberá reconocer. Basta que exista un interprete de un lenguaje para dicho sistema y todos los programas escrito en ese lenguaje funcionaran.

Además un lenguaje interpretado permite modificar en tiempo de ejecución el código que se está ejecutando así como añadirle nuevo, algo que resulta idoneo cuando queremos hacer pequeñas modificaciones en una aplicación y no queremos tener que recompilarla toda cada vez.

Lenguajes interpretados

Los lenguajes interpretados más famosos en la actualidad son PHP, ASP, Perl, Python, TCL y Bash aunque la lista no para de crecer.

Fuentes