UNIDAD EDUCATIVA 12
DE FEBRERO
POR: BLADIMIR MINGA Y
BRYAN CASTILLO
TERCERO BACHILLERATO EN  
ADMINISTRACION DE SISTEMAS
Que es copilar ?
La compilación consiste en la traducción de un programa fuente escrito en un lenguaje
de alto nivel a un programa objeto y luego se debe utilizar un programa llamado
montador o enlazador (linker). El proceso de montaje conduce a un programa en
lenguaje máquina directamente ejecutable.
Intérprete: toma el programa fuente, lo traduce y a continuación lo ejecuta. Un ejemplo de
lenguaje interpretado es Java.
Compilador: es un programa que se encargan de convertir las instrucciones escritas en
un lenguaje de programación en instrucciones escritas en lenguaje máquina (0´s y 1´s)
que la computadora pueda entender. Ejemplos de lenguajes compilados son Pascal, C,
C++.
.
Fases de la compilacion?
1. Analizador Léxico:
Realiza un análisis del archivo. La cadena de entrada se lee e izquierda a derecha y se va
agrupando en componentes léxicos, que son secuencias de caracteres con un significado
colectivo.
2.Analizador Sintáctico
Realiza un análisis jerárquico agrupado de los componentes léxicos en frases
gramaticales que el compilador utiliza.
3. Analizador Semántico
Busca errores semánticos, reúne información sobre los tipos; identifica operadores en
base al árbol sintáctico producido en el análisis anterior
4.Generador de código intermedio
Algunos compiladores generan una representación explicita del programa fuente..
5.-Optimización
Esta fase trata de mejorar el código intermedio, o las estructuras que generaran el código
definitivo de modo de que resulte un código de maquina más rápido de ejecutar para
guardarlos valores calculados por cada instrucción.
6.Generador de código
Esta fase final de un compilador. Genera el código objeto, que por lo general consiste en
un código de maquina o código ensamblador.
7. Agrupación lógica de un compilador
Es la fase de análisis, depende del lenguaje fuente y son independientes de las maquinas.
Fase de generación, depende de la maquina y el lenguaje intermedio.
Compilador    (by  BSMM)

Más contenido relacionado

PPT
Compiladores
PPTX
Pasadas multiples
PPTX
Los compiladores erika y carolina
PPTX
Compilador e interpretador
PDF
Procesadores de Lenguaje
DOCX
Traductor y su estructura
DOCX
Compiladores trabajo numero 4
PPT
Compiladores
Compiladores
Pasadas multiples
Los compiladores erika y carolina
Compilador e interpretador
Procesadores de Lenguaje
Traductor y su estructura
Compiladores trabajo numero 4
Compiladores

La actualidad más candente (20)

PPT
Estructura de un interprete
DOCX
Decompilador y metacompilador
PPTX
Compiladores diapositivas
PPTX
Lenguajes de programacion tema 2_compiladores e interpretes
DOCX
Trabajo de compiladores completo alexandra
PPTX
Grupo 1 proceso de lenguajes i
PPTX
Compiladores
PPT
Ensamblador y enlazador
DOCX
Compiladores e intérpretes
PPT
Cap2 compiladores
PPSX
Compiladores
PPT
Cap1 compiladores
PPTX
PPTX
C:\fakepath\compilador
PPTX
Clasificacion de Interpretes
PPTX
Compiladores conceptos
DOCX
C:\documents and settings\clientea\mis documentos\compiladores
PPTX
Traductores de lenguajes
PPT
1. introduccion a java
PPTX
lenguajes de programacion
Estructura de un interprete
Decompilador y metacompilador
Compiladores diapositivas
Lenguajes de programacion tema 2_compiladores e interpretes
Trabajo de compiladores completo alexandra
Grupo 1 proceso de lenguajes i
Compiladores
Ensamblador y enlazador
Compiladores e intérpretes
Cap2 compiladores
Compiladores
Cap1 compiladores
C:\fakepath\compilador
Clasificacion de Interpretes
Compiladores conceptos
C:\documents and settings\clientea\mis documentos\compiladores
Traductores de lenguajes
1. introduccion a java
lenguajes de programacion
Publicidad

Similar a Compilador (by BSMM) (20)

DOCX
Compiladores y analizador lexicos
PDF
Compilador Funcionamiento
PDF
Materia unidad compiladores
DOCX
Resumencap1 carmen vargas_jeremycamacho
DOCX
PPTX
Compiladores
PPTX
Traductores de lenguajes
PPT
Compiladores iswi (parte 2)
PDF
Unidad1 2 Lenguajes y automatas
DOCX
C:\fakepath\compilador
DOCX
C:\fakepath\el software libre
DOCX
C:\fakepath\el software libre
DOCX
C:\fakepath\el software libre
DOCX
C:\fakepath\el software libre
DOCX
C:\fakepath\el software libre
PPTX
Tercera unidad
PPTX
Unidad 3
PPTX
Compiladores unidad1
PPT
Compilador
Compiladores y analizador lexicos
Compilador Funcionamiento
Materia unidad compiladores
Resumencap1 carmen vargas_jeremycamacho
Compiladores
Traductores de lenguajes
Compiladores iswi (parte 2)
Unidad1 2 Lenguajes y automatas
C:\fakepath\compilador
C:\fakepath\el software libre
C:\fakepath\el software libre
C:\fakepath\el software libre
C:\fakepath\el software libre
C:\fakepath\el software libre
Tercera unidad
Unidad 3
Compiladores unidad1
Compilador
Publicidad

Último (20)

PPTX
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
PDF
MODULO I ENFERMERIA BASICA.pdf HIstoria en enfermeria
PDF
IPERC...................................
PDF
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
PDF
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
PDF
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
PDF
Modelo Educativo SUB 2023versión final.pdf
PDF
Introducción a la historia de la filosofía
PPTX
BIZANCIO. EVOLUCIÓN HISTORICA, RAGOS POLÍTICOS, ECONOMICOS Y SOCIALES
PDF
ACERTIJO EL CONJURO DEL CAZAFANTASMAS MATEMÁTICO. Por JAVIER SOLIS NOYOLA
DOCX
PLAN DE CASTELLANO 2021 actualizado a la normativa
PDF
Esc. Sab. Lección 7. El pan y el agua de vida.pdf
PDF
informe tipos de Informatica perfiles profesionales _pdf
PPTX
4. Qué es un computador PARA GRADO CUARTO.pptx
PDF
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
PDF
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
PDF
TALLER DE ESTADISTICA BASICA para principiantes y no tan basicos
PPTX
RESUMENES JULIO - QUIRÓFANO HOSPITAL GENERAL PUYO.pptx
PDF
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
MODULO I ENFERMERIA BASICA.pdf HIstoria en enfermeria
IPERC...................................
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
Modelo Educativo SUB 2023versión final.pdf
Introducción a la historia de la filosofía
BIZANCIO. EVOLUCIÓN HISTORICA, RAGOS POLÍTICOS, ECONOMICOS Y SOCIALES
ACERTIJO EL CONJURO DEL CAZAFANTASMAS MATEMÁTICO. Por JAVIER SOLIS NOYOLA
PLAN DE CASTELLANO 2021 actualizado a la normativa
Esc. Sab. Lección 7. El pan y el agua de vida.pdf
informe tipos de Informatica perfiles profesionales _pdf
4. Qué es un computador PARA GRADO CUARTO.pptx
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
TALLER DE ESTADISTICA BASICA para principiantes y no tan basicos
RESUMENES JULIO - QUIRÓFANO HOSPITAL GENERAL PUYO.pptx
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf

Compilador (by BSMM)

  • 1. UNIDAD EDUCATIVA 12 DE FEBRERO POR: BLADIMIR MINGA Y BRYAN CASTILLO TERCERO BACHILLERATO EN   ADMINISTRACION DE SISTEMAS
  • 2. Que es copilar ? La compilación consiste en la traducción de un programa fuente escrito en un lenguaje de alto nivel a un programa objeto y luego se debe utilizar un programa llamado montador o enlazador (linker). El proceso de montaje conduce a un programa en lenguaje máquina directamente ejecutable. Intérprete: toma el programa fuente, lo traduce y a continuación lo ejecuta. Un ejemplo de lenguaje interpretado es Java. Compilador: es un programa que se encargan de convertir las instrucciones escritas en un lenguaje de programación en instrucciones escritas en lenguaje máquina (0´s y 1´s) que la computadora pueda entender. Ejemplos de lenguajes compilados son Pascal, C, C++. .
  • 3. Fases de la compilacion? 1. Analizador Léxico: Realiza un análisis del archivo. La cadena de entrada se lee e izquierda a derecha y se va agrupando en componentes léxicos, que son secuencias de caracteres con un significado colectivo. 2.Analizador Sintáctico Realiza un análisis jerárquico agrupado de los componentes léxicos en frases gramaticales que el compilador utiliza. 3. Analizador Semántico Busca errores semánticos, reúne información sobre los tipos; identifica operadores en base al árbol sintáctico producido en el análisis anterior 4.Generador de código intermedio Algunos compiladores generan una representación explicita del programa fuente.. 5.-Optimización Esta fase trata de mejorar el código intermedio, o las estructuras que generaran el código definitivo de modo de que resulte un código de maquina más rápido de ejecutar para guardarlos valores calculados por cada instrucción. 6.Generador de código Esta fase final de un compilador. Genera el código objeto, que por lo general consiste en un código de maquina o código ensamblador. 7. Agrupación lógica de un compilador Es la fase de análisis, depende del lenguaje fuente y son independientes de las maquinas. Fase de generación, depende de la maquina y el lenguaje intermedio.