Simulando operadores disfijos
dc.contributor.author | Echeverri Saldarriaga, Diego | spa |
dc.coverage.spatial | Medellí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 degrees | eng |
dc.creator.degree | Ingeniero de Sistemas | spa |
dc.date.accessioned | 2013-02-15T15:38:03Z | |
dc.date.available | 2013-02-15T15:38:03Z | |
dc.date.issued | 2010-05-03 | |
dc.description | La 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.description | 005.133 E184 | spa |
dc.description.abstract | Extensibility 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.tableofcontents | Contenido 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.local | 005.133 E184 | |
dc.identifier.uri | http://hdl.handle.net/10784/414 | |
dc.language.iso | spa | spa |
dc.publisher | Universidad EAFIT | spa |
dc.publisher.department | Escuela de Ingeniería. Departamento de Ingeniería de Sistemas | spa |
dc.publisher.program | Ingeniería de Sistemas | spa |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | eng |
dc.rights.local | Acceso abierto | spa |
dc.subject | Proyecto de Grado. Ingeniería de Sistemas | spa |
dc.subject | Desarrollo de software | spa |
dc.subject | Programación declarativa | spa |
dc.subject | Operadores disfijos | spa |
dc.subject.ddc | Computer programming, programs, data | spa |
dc.subject.ddc | Programming languages | spa |
dc.subject.ddc | Specific programming languages | spa |
dc.subject.keyword | Degree Project. Systems Engineering | eng |
dc.subject.keyword | Software development | eng |
dc.subject.keyword | Declarative programming | eng |
dc.subject.keyword | Disfix operators | eng |
dc.subject.lemb | INGENIERIA DE SOFTWARE | spa |
dc.subject.lemb | TECNOLOGIA DE LA INFORMACION | spa |
dc.subject.lemb | PROGRAMACION FUNCIONAL (COMPUTADORES) | spa |
dc.subject.lemb | LENGUAJES DE PROGRAMACION (COMPUTADORES ELECTRONICOS) | spa |
dc.subject.lemb | DESARROLLO DE PROGRAMAS PARA COMPUTADOR | spa |
dc.title | Simulando operadores disfijos | spa |
dc.type | bachelorThesis | eng |
dc.type.hasVersion | acceptedVersion | eng |
dc.type.local | Trabajo de grado | spa |
Archivos
Bloque original
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
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: