Simulando operadores disfijos

dc.contributor.authorEcheverri Saldarriaga, Diegospa
dc.coverage.spatialMedellín de: Lat: 06 15 00 N degrees minutes Lat: 6.2500 decimal degrees Long: 075 36 00 W degrees minutes Long: -75.6000 decimal degreeseng
dc.creator.degreeIngeniero de Sistemasspa
dc.date.accessioned2013-02-15T15:38:03Z
dc.date.available2013-02-15T15:38:03Z
dc.date.issued2010-05-03
dc.descriptionLa extensibilidad en lenguajes de programación se refiere a la posibilidad de tener un lenguaje donde el programador puede añadir sus propias construcciones sintácticas. Dicha propiedad permite trasladar muchas construcciones del lenguaje de programación a librerías. Este trabajo muestra algunos problemas en la implementación de un lenguaje con características objetuales a partir de un lenguaje funcional, perezoso que utiliza un subconjunto de operadores disfijos como mecanismo de extensibilidad.spa
dc.description005.133 E184spa
dc.description.abstractExtensibility in programming language design is about the possibility of letting the programmer add it's own syntactic constructions. This property allows to transfer some built-in functions to libraries. This thesis shows some problems implementing a programming language with object oriented features starting from a lazy, functional language that uses a subset of disfix operators as an extensibility mechanism.spa
dc.description.tableofcontentsContenido parcial: Conceptos de diseño de lenguajes de programación -- Sintaxis concreta versus sintaxis abstracta -- Gramáticas independientes del contexto, notación y ambigüedad -- Lambda Cálculo -- Expresiones lambda -- Parsing, análisis y evaluación -- Jugando con los operadores disfijos.spa
dc.identifier.local005.133 E184
dc.identifier.urihttp://hdl.handle.net/10784/414
dc.language.isospaspa
dc.publisherUniversidad EAFITspa
dc.publisher.departmentEscuela de Ingeniería. Departamento de Ingeniería de Sistemasspa
dc.publisher.programIngeniería de Sistemasspa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccesseng
dc.rights.localAcceso abiertospa
dc.subjectProyecto de Grado. Ingeniería de Sistemasspa
dc.subjectDesarrollo de softwarespa
dc.subjectProgramación declarativaspa
dc.subjectOperadores disfijosspa
dc.subject.ddcComputer programming, programs, dataspa
dc.subject.ddcProgramming languagesspa
dc.subject.ddcSpecific programming languagesspa
dc.subject.keywordDegree Project. Systems Engineeringeng
dc.subject.keywordSoftware developmenteng
dc.subject.keywordDeclarative programmingeng
dc.subject.keywordDisfix operatorseng
dc.subject.lembINGENIERIA DE SOFTWAREspa
dc.subject.lembTECNOLOGIA DE LA INFORMACIONspa
dc.subject.lembPROGRAMACION FUNCIONAL (COMPUTADORES)spa
dc.subject.lembLENGUAJES DE PROGRAMACION (COMPUTADORES ELECTRONICOS)spa
dc.subject.lembDESARROLLO DE PROGRAMAS PARA COMPUTADORspa
dc.titleSimulando operadores disfijosspa
dc.typebachelorThesiseng
dc.type.hasVersionacceptedVersioneng
dc.type.localTrabajo de gradospa

Archivos

Bloque original
Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
Diego_EcheverriSaldarriaga_2010.pdf
Tamaño:
375.66 KB
Formato:
Adobe Portable Document Format
Bloque de licencias
Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
1.71 KB
Formato:
Item-specific license agreed upon to submission
Descripción: