Lenguaje de Programacion

Páginas: 2 (322 palabras) Publicado: 9 de noviembre de 2014
1.8 Compiladores e Intérpretes




¿En qué se diferencia un compilador de un intérprete?

Al conjunto de instrucciones escrito en un lenguaje de alto nivel se le llama código fuente delprograma. Así pues, el compilador es un programa que recibe como datos de entrada el código fuente de un programa escrito por un programador, y genera como salida un conjunto de instrucciones escritas enel lenguaje binario de la computadora donde se van a ejecutar. Al conjunto de instrucciones generado por el compilador se le denomina código objeto del programa, también conocido por código máquina ocódigo binario, ya que, es, en sí mismo, un programa ejecutable por la máquina.


Así, por ejemplo, un programador de C normalmente utilizará un programa de edición para escribir el código fuente deun programa, y lo guardará en un archivo con extensión (.c). Por ejemplo, Sumar.c. A continuación, un compilador de C traducirá el código fuente a código objeto, guardándolo con otra extensión, que,dependiendo del sistema operativo puede variar. Por ejemplo, en Windows, se guardará con la extensión (.obj), abreviatura de object.

Por otro lado, existe un tipo de programas llamados intérpretes,los cuales también sirven para traducir el código fuente de un programa a código objeto, pero, su manera de actuar es diferente con respecto a la de un compilador.


El funcionamiento de unintérprete se caracteriza por traducir y ejecutar, de una en una, las instrucciones del código fuente de un programa, pero, sin generar como salida código objeto. El proceso que realiza un intérprete es elsiguiente: lee la primera instrucción del código fuente, la traduce a código objeto y la ejecuta; a continuación, hace lo mismo con la segunda instrucción; y así sucesivamente, hasta llegar a la últimainstrucción del programa, siempre y cuando, no se produzca ningún error que detenga el proceso. En un programa pueden existir, básicamente, tres tipos de errores: de sintaxis, de ejecución y de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion
  • Lenguaje de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS