SlideShare una empresa de Scribd logo
PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR
SEDE SANTO DOMINGO
PUCE SD

PONTIFICIA UNIVERSIDAD CATOLICA
DEL ECUADOR
PUCE SD

COMPILADORES

TUTORIAL:

GENERAR UN ESQUELETO DE UN PROGRAMA EN GOLD PARSER
BUILDER
Y
COMPILARLO EN OTRO LENGUAJE (BORLAND C)
AUTORES:
Willian Gallo
Boris Chungandro
PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR
SEDE SANTO DOMINGO
PUCE SD

Primero debemos tener instalado:
el gold parser:

borland c ++

Esta es la ventana principal de gold parser:
PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR
SEDE SANTO DOMINGO
PUCE SD

Este es el ejercicio a desarrollar:
modela mediante una expresión regular, sin utilizar nombres ni la expresión regular
punto, cada uno de los siguientes lenguajes:
 el de las secuencias de uno o más dígitos que no contienen dos dígitos
pares consecutivos.

Hacemos click en (“Next”)
Procedemos a comprobar si la gramática fue generada de manera correcta

Seleccionamos (“Next”)
PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR
SEDE SANTO DOMINGO
PUCE SD

Obtenemos los detalles que la gramática fue generada de manera correcta:

Al proceder con los pasos anteriores obtenemos:
Que la gramática fue analizada correctamente.

Procedemos a guardar:
Save table data:
La cual se genera con .egt
PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR
SEDE SANTO DOMINGO
PUCE SD

Al finalizar de verificar y guardar la gramática procedemos a:
create skeleton programs

De esta manera procedemos a crear el esqueleto.

Seleccionamos el lenguaje para el
cual se va a generar el esqueleto
PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR
SEDE SANTO DOMINGO
PUCE SD

Procedemos a crear el esqueleto y este se guarda con la extensión del lenguaje a utilizar.

Procedemos a ejecutar el archivo con la extensión .cpp
PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR
SEDE SANTO DOMINGO
PUCE SD

Al ejecutar el archivo .cpp obtenemos esto:

Se procede a compilar:

La compilación nos muestra que no tenemos errores.
PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR
SEDE SANTO DOMINGO
PUCE SD

Y al finalizar con dicha compilación obtenemos un archivo con extensión .obj

Este archivo se genera al terminar con la compilación.

Luego de compilar seleccionamos la opción (construir todo)

A continuación nos genera varios archivos y también el ejecutable en .exe

Más contenido relacionado

PDF
Formatos tutoria laboratorio
PPTX
Shell scripting - Primera Clase
PPTX
Merry PH
PDF
Examen de compiladores ii parcial
DOCX
Examen final compiladores
PDF
Examen de compiladores i parcial
PPTX
2 poo u1 1 Introduccion
PPTX
Manual de codeblocks
Formatos tutoria laboratorio
Shell scripting - Primera Clase
Merry PH
Examen de compiladores ii parcial
Examen final compiladores
Examen de compiladores i parcial
2 poo u1 1 Introduccion
Manual de codeblocks

Similar a Tutorial compiladores (20)

PPTX
El mundo del lenguaje c++
PDF
Clase 1.pdf
ODP
Presentacion: ¿Que es Compilador?
PPT
Introducción a La Programación En C
PPTX
Como operar con_code...
PPTX
Como operar con code...
PPTX
Como operar con code...
PPTX
Dev-C++
PPTX
Clase 02
PDF
Javascript desde cero
PDF
Javascript
PDF
Javascript completo
PDF
Javascript
PDF
Javascript
PDF
Programación c++forcsma
PPTX
2 poo u1 2 Hola mundo
DOCX
Informe programacion en lenguaje c
PDF
Curso de programacion en c++ prev
DOCX
El mundo del lenguaje c++
Clase 1.pdf
Presentacion: ¿Que es Compilador?
Introducción a La Programación En C
Como operar con_code...
Como operar con code...
Como operar con code...
Dev-C++
Clase 02
Javascript desde cero
Javascript
Javascript completo
Javascript
Javascript
Programación c++forcsma
2 poo u1 2 Hola mundo
Informe programacion en lenguaje c
Curso de programacion en c++ prev
Publicidad

Más de MARCO POLO SILVA SEGOVIA (20)

DOCX
Autoevaluación portafolio profesor compiladores
PPTX
Jlex y cup en java
DOCX
Resumencap1 carmen vargas_jeremycamacho
DOCX
Capitulo 3 paul carrera,dego balcazar
DOCX
Capítulo 2 compiladores (willian gallo -------boris chungandro)
DOCX
Decompilador y metacompilador
DOCX
DOCX
Tarea de compiladores carmen vargas_metacompiladordescompilador
PDF
DOCX
Registro anecdótico procesos y calidad
DOCX
Autoevaluación portafolio profesor procesos y calidad
PDF
Procesos y calidad i parcial
PPTX
Prueba de aplicaciones
PPTX
Procesos itil! aviles maruri
PPTX
prueba de aplicaciones convencionales
PPT
aseguramiento de la calidad de software acs
PPTX
tecnicas de revisión del software
PPTX
conceptos de calidad
PPTX
Conceptos de calidad
Autoevaluación portafolio profesor compiladores
Jlex y cup en java
Resumencap1 carmen vargas_jeremycamacho
Capitulo 3 paul carrera,dego balcazar
Capítulo 2 compiladores (willian gallo -------boris chungandro)
Decompilador y metacompilador
Tarea de compiladores carmen vargas_metacompiladordescompilador
Registro anecdótico procesos y calidad
Autoevaluación portafolio profesor procesos y calidad
Procesos y calidad i parcial
Prueba de aplicaciones
Procesos itil! aviles maruri
prueba de aplicaciones convencionales
aseguramiento de la calidad de software acs
tecnicas de revisión del software
conceptos de calidad
Conceptos de calidad
Publicidad

Último (20)

PPTX
modulo seguimiento 1 para iniciantes del
PPTX
Propuesta BKP servidores con Acronis1.pptx
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PPTX
la-historia-de-la-medicina Edna Silva.pptx
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PDF
MANUAL de recursos humanos para ODOO.pdf
PDF
SAP Transportation Management para LSP, TM140 Col18
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PDF
capacitación de aire acondicionado Bgh r 410
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPT
introduccion a las_web en el 2025_mejoras.ppt
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PPTX
Curso de generación de energía mediante sistemas solares
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PPTX
Presentación de Redes de Datos modelo osi
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
modulo seguimiento 1 para iniciantes del
Propuesta BKP servidores con Acronis1.pptx
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
la-historia-de-la-medicina Edna Silva.pptx
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
MANUAL de recursos humanos para ODOO.pdf
SAP Transportation Management para LSP, TM140 Col18
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
informe_fichas1y2_corregido.docx (2) (1).pdf
capacitación de aire acondicionado Bgh r 410
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
Power Point Nicolás Carrasco (disertación Roblox).pptx
introduccion a las_web en el 2025_mejoras.ppt
Zarate Quispe Alex aldayir aplicaciones de internet .docx
Curso de generación de energía mediante sistemas solares
TRABAJO DE TECNOLOGIA.pdf...........................
Presentación de Redes de Datos modelo osi
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx

Tutorial compiladores

  • 1. PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR SEDE SANTO DOMINGO PUCE SD PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR PUCE SD COMPILADORES TUTORIAL: GENERAR UN ESQUELETO DE UN PROGRAMA EN GOLD PARSER BUILDER Y COMPILARLO EN OTRO LENGUAJE (BORLAND C) AUTORES: Willian Gallo Boris Chungandro
  • 2. PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR SEDE SANTO DOMINGO PUCE SD Primero debemos tener instalado: el gold parser: borland c ++ Esta es la ventana principal de gold parser:
  • 3. PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR SEDE SANTO DOMINGO PUCE SD Este es el ejercicio a desarrollar: modela mediante una expresión regular, sin utilizar nombres ni la expresión regular punto, cada uno de los siguientes lenguajes:  el de las secuencias de uno o más dígitos que no contienen dos dígitos pares consecutivos. Hacemos click en (“Next”) Procedemos a comprobar si la gramática fue generada de manera correcta Seleccionamos (“Next”)
  • 4. PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR SEDE SANTO DOMINGO PUCE SD Obtenemos los detalles que la gramática fue generada de manera correcta: Al proceder con los pasos anteriores obtenemos: Que la gramática fue analizada correctamente. Procedemos a guardar: Save table data: La cual se genera con .egt
  • 5. PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR SEDE SANTO DOMINGO PUCE SD Al finalizar de verificar y guardar la gramática procedemos a: create skeleton programs De esta manera procedemos a crear el esqueleto. Seleccionamos el lenguaje para el cual se va a generar el esqueleto
  • 6. PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR SEDE SANTO DOMINGO PUCE SD Procedemos a crear el esqueleto y este se guarda con la extensión del lenguaje a utilizar. Procedemos a ejecutar el archivo con la extensión .cpp
  • 7. PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR SEDE SANTO DOMINGO PUCE SD Al ejecutar el archivo .cpp obtenemos esto: Se procede a compilar: La compilación nos muestra que no tenemos errores.
  • 8. PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR SEDE SANTO DOMINGO PUCE SD Y al finalizar con dicha compilación obtenemos un archivo con extensión .obj Este archivo se genera al terminar con la compilación. Luego de compilar seleccionamos la opción (construir todo) A continuación nos genera varios archivos y también el ejecutable en .exe