Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase 1 Compiladores
Clase 1 Compiladores
EVALUACIÓN
Parciales
Primer Parcial 10 puntos
Segundo Parcial 20 puntos
Laboratorios, tares y trabajos de 20 puntos
investigación
Examen Final
Examen Final 30 Puntos
Proyectos 20 Puntos
Nota Final 100 puntos
Pese a todo, el lenguaje ensamblador seguía siendo el de una máquina, pero más fácil
de manejar. Los trabajos de investigación se orientaron hacia la creación de un
lenguaje que expresara las distintas acciones a realizar de una manera lo más sencilla
posible para una persona. El primer compilador fue escrito por Grace Hopper, en 1952
para el lenguaje de programación A-0. En 1950 John Backus dirigió una investigación
en IBM sobre un lenguaje algebraico. En 1954 se empezó a desarrollar un lenguaje que
permitía escribir fórmulas matemáticas de manera traducible por un ordenador; le
llamaron FORTRAN (FORmulae TRANslator). Fue el primer lenguaje de alto nivel y
se introdujo en 1957 para el uso de la computadora IBM modelo 704.
Compilador
Un compilador es un programa informático que traduce un
programa escrito en un lenguaje de programación a otro lenguaje
de programación, generando un programa equivalente que la
máquina será capaz de interpretar. Usualmente el segundo
lenguaje es lenguaje de máquina, pero también puede ser un
código intermedio (bytecode), o simplemente texto. Este proceso
de traducción se conoce como compilación.
El contexto de un compilador
Además de un compilador, se pueden necesitar otros
programas para crear un programa objeto ejecutable. Un
programa fuente se puede dividir en módulos almacenados en
archivos distintos. El preprocesador también puede expandir
abreviaturas.