Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/11531/9589
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorPérez Campanero, Juan Antonio-
dc.contributor.authorBarrio Terceño, Víctor del-
dc.contributor.otherUniversidad Pontificia Comillas, Escuela Técnica Superior de Ingeniería (ICAI)es_ES
dc.date.accessioned2016-06-16T10:29:52Z-
dc.date.available2016-06-16T10:29:52Z-
dc.date.issued1994-
dc.identifier.urihttp://hdl.handle.net/11531/9589-
dc.descriptionIngeniero Técnico en Informática de Gestiónes_ES
dc.description.abstractUn compilador es un programa que traduce un lenguaje en otro. En este caso, un programa escrito en un lenguaje de alto nivel se convierte en lenguaje ensamblador. El ensamblador y el lincador no son considerados como parte de un compilador. La estructura típica de un compilador es la siguiente: La primera parte es el analizador léxico, que agrupa los caracteres del texto fuente en grupos con entidad propia denominados tokens, siendo un token una unidad lexica indivisible. La segunda parte es el analizador sintáctico, un grupo de rutinas que convierte una cadena de tokens en un árbol sintáctico. El árbol sintáctico representa la sentencia de una forma jerárquica, pasando de una visión general a sus partes constituyentes. En tercer lugar se encuentra el analizador semántico, que analiza la semántica de las sentencias consultando unas tablas auxiliares denominadas tablas de símbolos que recogen las características de todas las variables utilizadas en el programa. Por último, el generador de código genera el lenguaje de bajo nivel.es_ES
dc.description.abstractA compiler is a program that translates one languaje into another. In this case, the source cede of a high-level computer languaje is translated into assembly languaje. The assembler and the linker are not considerad to be part of the compiler. The structure of a typical compiler is this: The first part is the lexical analizer, wich looks at the input stream as a collection of basic languaje elemets called tokens. That is, a token is a indivisible lexical unit. The second part is the parser, a group of subroutines that converts a token stream into a parse tree, and a parse tree is a structural representation of the sentence being parsed. The parse tree represents the sentence in a hierarchical fashion, moving from a general description of the setence down to the specific sentence being parsed at the leaves. And the third part, the cede generator, generates the low-level computer languaje.es_ES
dc.format.mimetypeapplication/pdfes_ES
dc.language.isoeses_ES
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.subject12 Matemáticases_ES
dc.subject1203 Ciencias de los ordenadoreses_ES
dc.subject120302 Lenguajes algorítmicoses_ES
dc.subject120323 Lenguajes de programaciónes_ES
dc.titleCompiladores_ES
dc.typeinfo:eu-repo/semantics/bachelorThesises_ES
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses_ES
Aparece en las colecciones: ICAI - Proyectos Fin de Carrera

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
PFC000282.pdfProyecto Fin de Carrera1,32 MBAdobe PDFVista previa
Visualizar/Abrir
PFC000282 Autorizacion.pdfAutorización73,95 kBAdobe PDFVista previa
Visualizar/Abrir     Request a copy


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.