Simulando operadores disfijos

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 pro...

Full description

Autores:
Echeverri Saldarriaga, Diego
Tipo de recurso:
Fecha de publicación:
2010
Institución:
Universidad EAFIT
Repositorio:
Repositorio EAFIT
Idioma:
spa
OAI Identifier:
oai:repository.eafit.edu.co:10784/414
Acceso en línea:
http://hdl.handle.net/10784/414
Palabra clave:
Proyecto de Grado. Ingeniería de Sistemas
Desarrollo de software
Programación declarativa
Operadores disfijos
Computer programming, programs, data
Programming languages
Specific programming languages
INGENIERIA DE SOFTWARE
TECNOLOGIA DE LA INFORMACION
PROGRAMACION FUNCIONAL (COMPUTADORES)
LENGUAJES DE PROGRAMACION (COMPUTADORES ELECTRONICOS)
DESARROLLO DE PROGRAMAS PARA COMPUTADOR
Degree Project. Systems Engineering
Software development
Declarative programming
Disfix operators
Rights
License
Acceso abierto
Description
Summary: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.