Wikipedia

Resultados de la búsqueda

domingo, 1 de marzo de 2020

Estructura de los Compiladores

El proceso de compilación es una secuencia de varias fases. Cada fase dura entrada de su etapa anterior, tiene su propia representación del programa de origen, y alimenta su resultado a la siguiente fase del compilador. Nos permiten entender las fases de un compilador.
Fases del Compilador

Esquema Simple de los Conmutadores

Tanto compiladores como interpretadores son programas que convierten el código que escribes a lenguaje de máquina.
Lenguaje de máquina son las instrucciones que entiende el computador (el procesador para ser más exactos) en código binario (unos y ceros).
Lenguaje de alto nivel a lenguaje de máquina

Reseña General de los Compiladores



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.