SlideShare una empresa de Scribd logo
1 de 2
PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR SEDE
IBARRA
“PUCESI”
Taller práctico de Compiladores
NOMBRE: Steven Tabango
 Dentro de la secciónde “introduccióna la compilación” ¿qué comprende esta escritura?
Los lenguajesde programación,la arquitecturade computadores,lateoríade lenguajes,los
algoritmosyla ingenieríade software soncomponentesque se incluyenparalaescriturade
compiladores.
 Definaun concepto de compilador,fundamentadoen el parámetro manifestadopor
AlfredAho.
Es un programa que traduce un programa escritoenlenguaje fuente,enunprograma
equivalente enunlenguaje objeto,de igual manerael compiladoresel encargado de registrar
y notificaral usuarioloserroresdel programafuente.
 Grafique el árbol sintáctico para la Posición:__inicial + velocidadx 150.
:__
Posición +
Inicial *
Velocidad 150
 Qué son loseditoresde estructuras.
Son herramientasde softwareque toman comoentradauna secuenciade órdenespara
construirun programafuente.El editorde estructurasesel encargadode crear, modificar
textosde uneditorde textosordinarios,asícomotambiénanalizarel textodel programa
procurandomantenerunaestructurajerárquicaapropiadaal programa fuente.
 De acuerdo a lo analizado por Aho, las impresorasestéticaspueden:
Analizarunprograma e imprimirlode formaque laestructuradel programaresulte
claramente visible.
 Un verificadorestáticodetecta errores de:
o Puede detectarsi haypartesde un programa que nuncase podránejecutar
o Detectaerroresde lógica.
o Detectasi cierta variable se usaantesde ser definida
 A que se refiere Ahocuando noshabla de “EL contexto del compilador”
Son necesariosotrosprogramas,ademásde uncompilador,paracrear unprograma objeto
ejecutable, paraellose hace uso de unprograma distintoal programafuente llamado
preprocesador.
 Presente unorganizador gráfico sobre el procesamientode un lenguaje.(pg5)
Estructuradel programa fuente
PREPROCESADOR
COMPILADOR
EDITOR DE CARGA Y ENLACE
Programa fuente
Programa objetoenlenguajeensamblador
ENSAMBLADOR
Códigode máquinarelocalizable
Códigode máquinaabsoluto
Biblioteca.
Archivosobjetorelocalizables

Más contenido relacionado

La actualidad más candente

Herramientas
HerramientasHerramientas
HerramientasIsabel
 
Niveles de lenguaje de programación
Niveles de lenguaje de programaciónNiveles de lenguaje de programación
Niveles de lenguaje de programaciónStephany17
 
Repuesto de expo_de_programacion
Repuesto de expo_de_programacionRepuesto de expo_de_programacion
Repuesto de expo_de_programacionnayeli hernandez
 
Compiladores
CompiladoresCompiladores
CompiladoresIsabel
 
Herramientas computacionales
Herramientas computacionales Herramientas computacionales
Herramientas computacionales Andrea6e
 
Términos relacionados a la programación
Términos relacionados a la programaciónTérminos relacionados a la programación
Términos relacionados a la programaciónromeprofe
 
Compiladores
CompiladoresCompiladores
Compiladoreshenry_shd
 
Generaciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónGeneraciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónromeprofe
 
Cap1 compiladores
Cap1 compiladoresCap1 compiladores
Cap1 compiladoresCJAO
 
Niveles de Lenguajes de Programación.
Niveles de Lenguajes de Programación.Niveles de Lenguajes de Programación.
Niveles de Lenguajes de Programación.sceapn
 
Software de programación
Software de programaciónSoftware de programación
Software de programaciónkidwolf
 
Programacion
ProgramacionProgramacion
ProgramacionDemary95
 

La actualidad más candente (20)

App.
App.App.
App.
 
Herramientas
HerramientasHerramientas
Herramientas
 
Niveles de lenguaje de programación
Niveles de lenguaje de programaciónNiveles de lenguaje de programación
Niveles de lenguaje de programación
 
Repuesto de expo_de_programacion
Repuesto de expo_de_programacionRepuesto de expo_de_programacion
Repuesto de expo_de_programacion
 
Pasadas multiples
Pasadas       multiplesPasadas       multiples
Pasadas multiples
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Herramientas computacionales
Herramientas computacionales Herramientas computacionales
Herramientas computacionales
 
Términos relacionados a la programación
Términos relacionados a la programaciónTérminos relacionados a la programación
Términos relacionados a la programación
 
Lenguajes 1
Lenguajes 1Lenguajes 1
Lenguajes 1
 
Clase programas
Clase programasClase programas
Clase programas
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Generaciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónGeneraciones de los lenguajes de programación
Generaciones de los lenguajes de programación
 
Compilador (by BSMM)
Compilador    (by  BSMM)Compilador    (by  BSMM)
Compilador (by BSMM)
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Cap1 compiladores
Cap1 compiladoresCap1 compiladores
Cap1 compiladores
 
Niveles de Lenguajes de Programación.
Niveles de Lenguajes de Programación.Niveles de Lenguajes de Programación.
Niveles de Lenguajes de Programación.
 
Traductor y su estructura
Traductor y su estructuraTraductor y su estructura
Traductor y su estructura
 
Software de programación
Software de programaciónSoftware de programación
Software de programación
 
Programacion
ProgramacionProgramacion
Programacion
 

Destacado

S1695403304782259 s300 es
S1695403304782259 s300 esS1695403304782259 s300 es
S1695403304782259 s300 esIvane Valdez
 
9 dạng bài tập định khoản kế toán
9 dạng bài tập định khoản kế toán9 dạng bài tập định khoản kế toán
9 dạng bài tập định khoản kế toánTrần Hùng
 
Piemex, la fiducia fa girare l'economia, di Simona Perolo
Piemex, la fiducia fa girare l'economia, di Simona PeroloPiemex, la fiducia fa girare l'economia, di Simona Perolo
Piemex, la fiducia fa girare l'economia, di Simona PeroloSimona C. Perolo
 
Presentation Tivoli 2013
Presentation Tivoli 2013Presentation Tivoli 2013
Presentation Tivoli 2013Poul Froesig
 
Cinzia Dal Maso, L’archeologia è anche mia. Presentazione del libro e del pro...
Cinzia Dal Maso, L’archeologia è anche mia. Presentazione del libro e del pro...Cinzia Dal Maso, L’archeologia è anche mia. Presentazione del libro e del pro...
Cinzia Dal Maso, L’archeologia è anche mia. Presentazione del libro e del pro...Patrimonio culturale FVG
 
Energía geotérmica y zonificación de áreas favorables
Energía geotérmica y zonificación de áreas favorablesEnergía geotérmica y zonificación de áreas favorables
Energía geotérmica y zonificación de áreas favorablesUniversidad de Alicante
 
Etica I-2016_2_do_previo
Etica I-2016_2_do_previoEtica I-2016_2_do_previo
Etica I-2016_2_do_previoIvan Villamizar
 
Diffida provincia SP 16 1-017
Diffida provincia SP 16 1-017Diffida provincia SP 16 1-017
Diffida provincia SP 16 1-017Marco Grondacci
 
Education or Translation? Go for Information.
Education or Translation? Go for Information.Education or Translation? Go for Information.
Education or Translation? Go for Information.Piotr Oszenda
 

Destacado (16)

S1695403304782259 s300 es
S1695403304782259 s300 esS1695403304782259 s300 es
S1695403304782259 s300 es
 
9 dạng bài tập định khoản kế toán
9 dạng bài tập định khoản kế toán9 dạng bài tập định khoản kế toán
9 dạng bài tập định khoản kế toán
 
Python
PythonPython
Python
 
Piemex, la fiducia fa girare l'economia, di Simona Perolo
Piemex, la fiducia fa girare l'economia, di Simona PeroloPiemex, la fiducia fa girare l'economia, di Simona Perolo
Piemex, la fiducia fa girare l'economia, di Simona Perolo
 
Presentation Tivoli 2013
Presentation Tivoli 2013Presentation Tivoli 2013
Presentation Tivoli 2013
 
01 Introduction in C++
01 Introduction in C++01 Introduction in C++
01 Introduction in C++
 
Cinzia Dal Maso, L’archeologia è anche mia. Presentazione del libro e del pro...
Cinzia Dal Maso, L’archeologia è anche mia. Presentazione del libro e del pro...Cinzia Dal Maso, L’archeologia è anche mia. Presentazione del libro e del pro...
Cinzia Dal Maso, L’archeologia è anche mia. Presentazione del libro e del pro...
 
Finanza Aziendale
Finanza AziendaleFinanza Aziendale
Finanza Aziendale
 
Energía geotérmica y zonificación de áreas favorables
Energía geotérmica y zonificación de áreas favorablesEnergía geotérmica y zonificación de áreas favorables
Energía geotérmica y zonificación de áreas favorables
 
Regime forfettario
Regime forfettarioRegime forfettario
Regime forfettario
 
Final Design Package
Final Design PackageFinal Design Package
Final Design Package
 
L'ecomuseo visto dagli ecomusei
L'ecomuseo visto dagli ecomuseiL'ecomuseo visto dagli ecomusei
L'ecomuseo visto dagli ecomusei
 
Etica I-2016_2_do_previo
Etica I-2016_2_do_previoEtica I-2016_2_do_previo
Etica I-2016_2_do_previo
 
IT Security Strategy
IT Security StrategyIT Security Strategy
IT Security Strategy
 
Diffida provincia SP 16 1-017
Diffida provincia SP 16 1-017Diffida provincia SP 16 1-017
Diffida provincia SP 16 1-017
 
Education or Translation? Go for Information.
Education or Translation? Go for Information.Education or Translation? Go for Information.
Education or Translation? Go for Information.
 

Similar a Compiladores st

INTRODUCCIÓN COMPILADORES
INTRODUCCIÓN COMPILADORESINTRODUCCIÓN COMPILADORES
INTRODUCCIÓN COMPILADORESJhon Alexito
 
Presentación "Estructura de un Programa"
Presentación "Estructura de un Programa"Presentación "Estructura de un Programa"
Presentación "Estructura de un Programa"Cristian Rosales
 
Programa informático
Programa informáticoPrograma informático
Programa informáticoVITROY
 
Tipos de software
Tipos de softwareTipos de software
Tipos de softwarekarly3219
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionyuleisyferrer
 
Reseña historica introd. a la programación
Reseña historica introd. a la programaciónReseña historica introd. a la programación
Reseña historica introd. a la programaciónJohnny Montenegro Molina
 
Lenguaje de programacion.
Lenguaje de programacion.Lenguaje de programacion.
Lenguaje de programacion.Siul_G
 
Introduccion a la programación I Parte
Introduccion a la programación I Parte Introduccion a la programación I Parte
Introduccion a la programación I Parte Yelixa Araque Angulo
 
Introduccion a la Programación I parte
Introduccion a la Programación I parte Introduccion a la Programación I parte
Introduccion a la Programación I parte Yelixa Araque Angulo
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicaciónDaniela Uribe
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacionxaviervaca17
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónCati Oliver
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la ProgramaciónAlessandro Viera
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezRafael Hernandez
 

Similar a Compiladores st (20)

INTRODUCCIÓN COMPILADORES
INTRODUCCIÓN COMPILADORESINTRODUCCIÓN COMPILADORES
INTRODUCCIÓN COMPILADORES
 
Maryan toledo
Maryan toledoMaryan toledo
Maryan toledo
 
Software pao
Software paoSoftware pao
Software pao
 
Presentación "Estructura de un Programa"
Presentación "Estructura de un Programa"Presentación "Estructura de un Programa"
Presentación "Estructura de un Programa"
 
Programa informático
Programa informáticoPrograma informático
Programa informático
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Reseña historica introd. a la programación
Reseña historica introd. a la programaciónReseña historica introd. a la programación
Reseña historica introd. a la programación
 
Lenguaje de programacion.
Lenguaje de programacion.Lenguaje de programacion.
Lenguaje de programacion.
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Introduccion a la programación I Parte
Introduccion a la programación I Parte Introduccion a la programación I Parte
Introduccion a la programación I Parte
 
Introduccion a la Programación I parte
Introduccion a la Programación I parte Introduccion a la Programación I parte
Introduccion a la Programación I parte
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicación
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Nana
NanaNana
Nana
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la Programación
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandez
 

Más de Steven Tabango

Más de Steven Tabango (6)

Pensum ingenieria
Pensum ingenieriaPensum ingenieria
Pensum ingenieria
 
Compiladores - Flex y Bison
Compiladores - Flex y BisonCompiladores - Flex y Bison
Compiladores - Flex y Bison
 
Modelos
ModelosModelos
Modelos
 
Análisis Sintáctico
Análisis SintácticoAnálisis Sintáctico
Análisis Sintáctico
 
Ensamblador
EnsambladorEnsamblador
Ensamblador
 
DECOMPILADORES
DECOMPILADORESDECOMPILADORES
DECOMPILADORES
 

Último

CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxYajairaMartinez30
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...wvernetlopez
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfannavarrom
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfDiegoMadrigal21
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 

Último (20)

CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptx
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdf
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 

Compiladores st

  • 1. PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR SEDE IBARRA “PUCESI” Taller práctico de Compiladores NOMBRE: Steven Tabango  Dentro de la secciónde “introduccióna la compilación” ¿qué comprende esta escritura? Los lenguajesde programación,la arquitecturade computadores,lateoríade lenguajes,los algoritmosyla ingenieríade software soncomponentesque se incluyenparalaescriturade compiladores.  Definaun concepto de compilador,fundamentadoen el parámetro manifestadopor AlfredAho. Es un programa que traduce un programa escritoenlenguaje fuente,enunprograma equivalente enunlenguaje objeto,de igual manerael compiladoresel encargado de registrar y notificaral usuarioloserroresdel programafuente.  Grafique el árbol sintáctico para la Posición:__inicial + velocidadx 150. :__ Posición + Inicial * Velocidad 150  Qué son loseditoresde estructuras. Son herramientasde softwareque toman comoentradauna secuenciade órdenespara construirun programafuente.El editorde estructurasesel encargadode crear, modificar textosde uneditorde textosordinarios,asícomotambiénanalizarel textodel programa procurandomantenerunaestructurajerárquicaapropiadaal programa fuente.  De acuerdo a lo analizado por Aho, las impresorasestéticaspueden: Analizarunprograma e imprimirlode formaque laestructuradel programaresulte claramente visible.
  • 2.  Un verificadorestáticodetecta errores de: o Puede detectarsi haypartesde un programa que nuncase podránejecutar o Detectaerroresde lógica. o Detectasi cierta variable se usaantesde ser definida  A que se refiere Ahocuando noshabla de “EL contexto del compilador” Son necesariosotrosprogramas,ademásde uncompilador,paracrear unprograma objeto ejecutable, paraellose hace uso de unprograma distintoal programafuente llamado preprocesador.  Presente unorganizador gráfico sobre el procesamientode un lenguaje.(pg5) Estructuradel programa fuente PREPROCESADOR COMPILADOR EDITOR DE CARGA Y ENLACE Programa fuente Programa objetoenlenguajeensamblador ENSAMBLADOR Códigode máquinarelocalizable Códigode máquinaabsoluto Biblioteca. Archivosobjetorelocalizables