Inicio > Compiladores > ¿Qué es un compilador?

¿Qué es un compilador?

Cuando los estudiantes escuchan compiladores, lo primero que se imaginan es algo horroroso. Por que llegamos a tener ese temor, sera que personas que han tenido malas experiencias imponen temor en el resto?, sera que llegamos con tantos vacios que tenemos miedo a enfrentarlos y descubrirlos?.

Vamos a darnos cuenta en la escritura que realizaré que no hay por que tener ningun miedo.

Compilador es lo que utilizamos todos los “informaticos” para realizar algun tipo de programación de computador.

Compilador es un programa que recibe un programa fuente y devuelve un programa objeto

Existen herramientas que realizan fase de un compilador pero no lo son:

Traductor: Es una herramienta que toma un código realizado en un lenguaje y lo traduce a otro. Por ejemplo pasar de español a inglés, de java a c#, etc.

Interprete: Herramienta que toma instrucciones de código y las ejecuta, pero no devuelve un programa compilado, es decir siempre tenemos que ejecutar esas instrucciones para obtener los resultados: por ejemplo dos, consola linux

Importante analizar las diferencias entre compiladores, traductores e interpretes.

 Bibliografia:

  • Aho Alfred, Compiladores principios técnicas y herramientas
  • Garrido Alicia, Diseño de Compiladores, 2002
Categorías:Compiladores
  1. Aún no hay comentarios.
  1. Aún no hay trackbacks
Tienes que iniciar sesión para escribir un comentario.