Mostrar el registro sencillo del ítem

dc.contributor.advisorGómez Estupiñán, Hernán Hidelbergspa
dc.contributor.authorBonilla Rodriguez,Samuel Lorenzospa
dc.contributor.authorCaicedo Riascos, Kevin Estibenspa
dc.date.accessioned2021-06-10T21:15:45Z
dc.date.available2021-06-10T21:15:45Z
dc.date.issued2017spa
dc.identifier.urihttps://repositorio.unipacifico.edu.co/handle/unipacifico/211
dc.descriptionDisponible en formato fisico (T INS 15 2017)spa
dc.description.abstractExisten muchas variedades de lenguajes de programación, pero en general un lenguaje de programación es un método conveniente y sencillo de describir, las estructuras de información y las secuencias de acciones necesarias para ejecutar una tarea concreta que se expresa a través de un algoritmo. Toda esta regla de sintaxis que define a un lenguaje de programación puede ser interpretada o compilada por un programa específico. Aquí es donde juegan un papel importante los compiladores que son programas informáticos que traducen un lenguaje de programación a otro lenguaje de programación.spa
dc.description.tableofcontentsCONTENIDO TÍTULO . 4 RESUMEN 4 INTRODUCCIÓN 5 PLANTEAMIENTO DEL PROBLEMA 6 OBJETIVOS 7 GENERAL. 7 ESPECÍFICOS: 7 MARCO TEÓRICO 8 LOS LENGUAJES 8 LENGUAJE FORMAL 9 DIFERENCIAS ENTRE LENGUAJES NATURALES Y LENGUAJES FORMALES 9 Propiedades de los lenguajes naturales 9 Propiedades de los lenguajes formales 10 LENGUAJES DE PROGRAMACIÓN 10 AUTOMATAS 11 AUTÓMATAS FINITOS 11 GRAMATICA 12 Tipo 0 14 Tipo 1 14 Tipo 2 14 Tipo 3 14 Representación de gramáticas con BNF 15 MODELOS Y PARADIGMAS 15 Paradigma de programación 16 Surgimiento de los paradigmas 17 Paradigmas procedimentales 17 Paradigmas declarativos 18 Programación Funcional 19 Programación Lógica 19 Programación concurrente 20 Concurrencia y paralelismo 21 Programas concurrentes 21 Características de los lenguajes 22 COMPILADORES 23 La estructura de un compilador 24 Análisis de léxico 25 Analizador Sintáctico 27 Análisis semántico 28 Análisis semántico y generación de código 30 Generación de código 31 Optimización de código 31 Administración de la tabla de símbolos 31 METODO 33 COMPILADOR 42 PALABRAS CLAVES 46 ANTLR 4 47 RESULTADOS 51 CONCLUSIÓN 52 RECOMENDACIONES 53 BIBLIOGRAFÍA 54 ANEXO 55spa
dc.format.extent70 p.spa
dc.publisherUniversidad del Pacíficospa
dc.rightsDerechos Reservados - Universidad del Pacificospa
dc.rights.urihttps://creativecommons.org/licenses/by-nc/4.0/spa
dc.titleDiseño de un lenguaje de programación en español y su compilador.spa
dc.typeTrabajo de grado - Pregradospa
dcterms.referencesGalvez Rojas, S., & Mora Mata, M. A. (2005). Compiladores: Traductores y compiladores con Lex/Yacc, Jflex/Cup y JavaCC. Málagaspa
dcterms.referencesAho, A., Lam, M., Sethi, R., & Ullman, J. (2008). Compiladores. Principios, técnicas y herramientas (Segunda Edición ed.).spa
dcterms.referencesKelly, D. (1995). Teoría de Autómatas y Lenguajes Formales (Vol. I). (M. L. Diez Platas, Trad.) Madrid, España: Prentice Hall.spa
dcterms.referencesValverde Andreu, J. (1989). Compiladores e intérpretes: un enfoque pragmático (Segunda ed.). Madrid, España: Ediciones Díaz de Santosspa
dcterms.referencesLenguajes de programación: diseño e implementación Terréense W. Pratt, Marvin V, Zelkowitz Prentice-Hall Hispanoamericana, S. A. Tercera Edición México, 1998.spa
dcterms.referencesIntroducción a la programación. Teoría y práctica. I.S.B.N.: 84-8454-274-2, Autores: Jesús Javier Rodríguez Sala, Laureano Santamaría Arana, Alejandro Rabasa Dolado, Osca Martínez Bonastrespa
dcterms.referencesLENGUAJES NATURALES Y LENGUAJES FORMALES del autor CARLOS MARTÍN VIDE (ISBN 9788476658680).spa
dc.description.notesTesis (Ingeniería de Sistemas) - Universidad del Pacífico. Facultad de Arquitectura e Ingeniería de sistemas, 2017.spa
dc.description.degreelevelPregradospa
dc.description.degreenameIngeniero(a) de Sistemasspa
dc.publisher.placeColombia, Buenaventuraspa
dc.publisher.programIngeniería de Sistemasspa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.creativecommonsAtribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)spa
dc.subject.proposalAplicación informáticaspa
dc.subject.proposalModelo cibernéticospa
dc.subject.proposalDiseño por ordenadorspa
dc.subject.proposalProgramación (software)spa
dc.subject.proposalCompiladores (software)spa
dc.subject.proposalLenguajes de programaciónspa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1fspa
dc.type.coarversionhttp://purl.org/coar/version/c_970fb48d4fbd8a85spa
dc.type.contentTextspa
dc.type.driverinfo:eu-repo/semantics/bachelorThesisspa
dc.type.redcolhttp://purl.org/redcol/resource_type/TPspa
dc.identifier.local005617spa
dc.type.versioninfo:eu-repo/semantics/publishedVersionspa
dc.identifier.signatureT INS 15 2017spa
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2spa


Ficheros en el ítem

Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Derechos Reservados - Universidad del Pacifico
Excepto si se señala otra cosa, la licencia del ítem se describe como Derechos Reservados - Universidad del Pacifico