En Informática, un Compilador es un software que
transforma un código fuente escrito en un lenguaje
de programación o lenguaje informático (el lenguaje fuente), en
otro lenguaje informático (el lenguaje objetivo, estando a menudo
en formato binario conocido como código objeto). La razón más común para querer transformar
código fuente es crear un programa que pueda ser ejecutable y que la máquina lo entienda.
Cualquier programa escrito en un lenguaje de programación de alto nivel debe ser traducido a código objeto
antes de que pueda ser ejecutado, para que todos los programadores que usen tal
lenguaje usen un compilador o un Interprete. Por esto, los
compiladores son muy importantes para los programadores. Cualquier mejora hecha
a un compilador lleva a un gran número de programas mejorados.
La investigación en la construcción de compiladores ha
conducido a herramientas que hacen mucho más fácil crear compiladores, de modo
que los estudiantes de informática de hoy en día pueden crear sus propios
lenguajes pequeños y desarrollar un compilador simple en pocas semanas.
No hay comentarios:
Publicar un comentario