Diferencia Entre Compilador e Interprete

869 palabras 4 páginas
¿CUAL ES LA DIREFENCIA ENTRE UN COMPILADOR Y UN INTERPRETE? INTERPRETE:

Es un traductor que realiza la operación de compilación paso a paso. Para cada sentencia que compone el texto de entrada, se realiza una traducción, ejecuta dicha sentencia y vuelve a iniciar el proceso con la sentencia siguiente.
En lugar de producir un programa objeto como resultado de una traducción, un intérprete realiza las operaciones que implica el programa fuente. Por ejemplo, un intérprete podría construir un árbol, y después efectuar las operaciones de los nodos conforme recorre el árbol. Muchas veces los intérpretes se utilizan para ejecutar lenguajes de órdenes, pues cada operador que se ejecuta en un lenguaje de este tipo suele ser una invocación
…ver más…

Comparando su actuación con la de un ser humano, un compilador equivale a un traductor profesional que, a partir de un texto, prepara otro independiente traducido a otra lengua, mientras que un intérprete corresponde al intérprete humano, que traduce de viva voz las palabras que oye, sin dejar constancia por escrito.
Así, mientras un intérprete toma las instrucciones del programa fuente y las traduce y ejecuta a lenguaje máquina una a una, un compilador realiza la traducción completa del programa fuente a código máquina, sin ejecutarlo, siendo posteriormente cuando se ejecute el programa una vez compilado.

Fuente: www.mitecnologico.com
¿CUALES SON LAS VENTAJAS/DESVENTAJAS DE USAR UN LENGUAJE DE PROGRAMACION INTERPRETADO?

VENTAJAS * Es más cómodo desarrollar un programa mediante un intérprete que mediante un compilador puesto que en el intérprete las fases de edición y ejecución están más integradas. * La depuración de los programas suele ser más fácil en los

Documentos relacionados

  • Diferencias entre Turbo C, Borland C++ y Dev C++
    1838 palabras | 8 páginas
  • informe de lenguaje de programacion
    2462 palabras | 10 páginas
  • Ensayo sobre "la resistencia" de ernesto sábato
    2413 palabras | 10 páginas
  • La falta de etica en los arquitectos
    656 palabras | 3 páginas
  • Fundamentos de programación - unidad i
    3307 palabras | 14 páginas
  • Lenguaje de programacion
    2222 palabras | 9 páginas
  • Niveles de programacion
    1612 palabras | 7 páginas
  • EL PROCESO COMPUTACIONAL
    2205 palabras | 9 páginas
  • Definición de componentes de la computadora
    1752 palabras | 8 páginas
  • Fundamentos de programacion, conceptos básicos
    5774 palabras | 24 páginas