COMPILADORES 1

Páginas: 5 (1045 palabras) Publicado: 1 de septiembre de 2015
COMPILADORES

Contenido Programático







Unidad I:

Compilador
Clasificación de los
compiladores según su
diseño
Modelo de Análisis y

Síntesis
Fases del proceso de 
compilación





*Análisis léxico
*Análisis sintáctico
*Análisis semántico








*Generador de código
intermedio
*Generador de código
*Optimizador de código
*Tabla de símbolos
*Detección de errores

Programasque
manipulan fuente
Programas
relacionados al
proceso de
compilación

Contenido Programático


Unidad II



-Análisis Léxico
-Manejo de buffers de entrada
-Administración de comentarios y espacios en
blanco (Entrega)
-Tabla de símbolos (Léxico)
- Detección de errores
- Clasificación de tokens (Entrega) + (Eliminar
espacios en blanco)







Contenido Programático


Unidad III



-AnálisisSintáctico
-Tipos de análisis
-Tabla de símbolos (sintácticos)
-Detección de errores
-Formación de palabras (Entrega)
-Gramática
-Arboles sintácticos (Entrega)
-Tipos










Bibliografía






-Alfred aho Compiladores Principios y
herramientas
-Teufel compiladores conceptos básicos
-Manual de referencia del lenguaje de
programación (java, visual)
-Kenneth Louden compiladores-Internet

PLANIFICACIÓN ACADÉMICA
28/09/2015

1er Corte

30% TEORICO/ PRACTICO

03/10/2015

2do Corte

30% TEORICO/ PRACTICO

05/10/2015

3er Corte

40% TEORICO/ PRACTICO

Manuales







http://www.programatium.com/c.htm
https://www.youtube.com/playlist?list=PLD65557
7811A16E44
http://www.cursovisualbasic.com/
http://www.aprenderaprogramar.com/index.ph
p?option=com_content&view=category&id=68&Itemid=188
https://codigofacilito.com/cursos/JAVA

UNIDAD I

REVISIÓN DE TÉRMINOS BÁSICOS

Instrucción:

• Es una orden o mandato.

Programa:

• Es un conjunto de instrucciones interrelacionadas para un fin
específico.

Algoritmo:

• Es la secuencia de pasos lógicamente relacionados que
permiten la solución de un problema.

Pseudocódigo:

• Es la representación de un algoritmo en lenguajenatural.

Diagrama de flujo:
Contexto:

• Es la representación grafica de un algoritmo.
• Se define como el entorno o el ambiente donde ocurren los
hechos.

REVISIÓN DE TÉRMINOS BÁSICOS

Programa fuente:

•Son los programas que son hechos con lenguaje de alto nivel y solo son
entendidos por el programador. Es la entrada al proceso de compilación.

Programa objeto:

•Es el resultado del proceso decompilación, está escrito en un lenguaje de
bajo nivel que solo es entendible por la maquina.

Tabla de Símbolos:

•Estructura donde se almacenan las palabras y estructuras que conforman al
lenguaje de programación.

Lenguajes de alto
nivel:

•Son aquellos lenguajes que pueden entenderse por una persona.

Lenguajes de Bajo
nivel:

•Son aquellos que solo son entendidos por la maquina.

Que es uncompilador?

El lenguaje de
programación
Java

The Java
programming
language

El lenguaje de
programación
Java

Java編程語言

Que es un compilador?

Interprete
Traductor

Guía

Compilador

DIAGRAMA DE CONTEXTO DEL
COMPILADOR

Compilador: Es un programa que lee al programa fuente como
entrada y produce un programa objeto como salida, durante el
proceso de la compilación se da la verificación en tabla desímbolos para detectar errores.
Programa Fuente
(Entrada)

COMPILADOR

Tabla de Símbolos
(Detección de Errores)

Programa Objeto
(Salida)

MODELO DE ANÁLISIS Y SÍNTESIS

Análisis Léxico

Programa Fuente
Análisis

Análisis Sintáctico
Análisis Semántico

Tabla de Símbolos
(Detección de Errores)

COMPILADOR

Representación Intermedia
(Árbol Sintáctico)
Generador de Código Intermedio
Síntesis

ProgramaObjeto

Generador de Código
Optimizador de Código

MODELO DE ANÁLISIS Y SÍNTESIS




Análisis: Lee al programa fuente lo
descompone en sus elementos hasta producir
el elemento más pequeño, tokem [Carácter] ,
para formar el árbol sintáctico (Representación
Intermedia).
Síntesis: a partir de la representación intermedia
se da el proceso de generación de código
para producir el programa...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción A Los Compiladores 1
  • Tema 1 compiladores
  • Compiladores e Interpretes 2 1
  • Compilado De Presentaciones Lecturas 1 Sesion 1 28 Jun 2014
  • mat1610 compilado 1
  • compilado tps 1
  • Compiladores
  • Compiladores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS