Progamacion

Compiladores.
Conjunto de instrucciones de un lenguaje de alto nivel por ejemplo cobol o pascal) a programa objeto (instrucciones en lenguaje maquina que la computadora pueda interpretar oejecutar).
El compilador efectua solo la traducción del programa no ejecuta el programa.

COMPILADOR

PROGRAMA FUENTE

COMPILADOR

PROGRAMA OBJETO

ENLASADOR

PROGRAMA EJECUTABLE

INTERPRETES.
Es un programaque procesa los programas escritos en un lenguaje de alto nivel, sin embargo, está diseñado de modo que no existe independencia entre la etapa de ejecución. Un intérprete traduce cada instrucción osentencia del programa escrito en un lenguaje L a código maquina e inmediatamente se ejecuta y a continuación se ejecuta la siguiente sentencia.
Proceso de interpretación.
LIBREPROGRAMA DEL
USUARIO.
(Entrada del programa/teclado)

INTERPRETE

PROCESADOR.

VENTAJAS Y DESVENTAJAS ENTRE COMPILADORES INTÉRPRETES Y HIBRIDOS.
Los lenguajescompiladores presentan la ventaja considerable frente a los intérpretes de la velocidad de ejecución, por lo que su uso será mejor en aquellos programas probados en los que no se esperan cambios y que debanejecutarse muchas veces. Así mismo en general, ocuparan menos memoria en caso de programas cortos ya que en el caso de interpretación, el interpretador que tendrá un tamaño considerable debe residirsiempre en memoria.

Los lenguajes intérpretes encuentran su mayor ventaja en la interacción con el usuario, al facilitar el desarrollo y puesta a punto de programas, ya que los errores son fáciles dedetectar y sobre todo de corregir. Por el contrario, como el intérprete no produce un programa objeto debe realizar el proceso de traducción cada vez que se ejecuta un programa y por ello será más lentoel intérprete.

Algoritmos y programación.
Compiladores, intérpretes, híbridos
Ventajas y desventajas.
Por:
Juan Martin barrera Lara.

Programación híbrida
Pascal y ensamblador Como ya se mencionó,…