Please use this identifier to cite or link to this item: http://hdl.handle.net/123456789/3130
Title: Sistema integrado de medios para la programacion funcional con el lenguaje HASKELL
Authors: Perez Ortiz, Yordan
Keywords: PROGRAMACIÓN FUNCIONAL
SOFTWARE
Issue Date: 2-Oct-2014
Abstract: Haskell es un lenguaje funcional puro, de propósito general, que incluye muchas de las últimas innovaciones en el desarrollo de los lenguajes de programación funcional, como son las funciones de orden superior, evaluación perezosa, tipos polimórficos estáticos, tipos definidos por el usuario, encaje por patrones, y definiciones de listas por comprehensión. Incorpora, además, otras características interesantes como el tratamiento sistemático de la sobrecarga, la facilidad en la definición de tipos abstractos de datos, el sistema de entrada/salida puramente funcional y la posibilidad de utilización de módulos. El presente trabajo investigativo se realizó para ser utilizada en cursos de Programación Funcional (Haskell) para estudiantes de perfil informático de la Enseñanza Superior. Es por ello que sus contenidos se ajustan a los objetivos de este tipo de curso y siguen un enfoque eminentemente práctico, aunque sin dejar de abordar los aspectos teóricos que fundamentan y formalizan todos los temas que se presentan. Se seleccionaron y resolvieron 300 ejercicios organizados por categorías que se han convertido en patrones en la Programación Funcional. Muchas de las soluciones de un mismo problema se presentan por diferentes vías y usando diferentes funciones y conceptos, evidenciando con ello la potencialidad y riqueza de la Programación Funcional. La abundante y variada selección de los ejemplos resueltos que se facilitan, resuelve una carencia que afectó la calidad del desarrollo de la asignatura y ayuda en el perfeccionamiento de las actividades prácticas de la asignatura. También tributa a un eficiente estudio independiente de los estudiantes, y apoya a la preparación del profesor. Además, se elaboró un software para facilitar la gestión de los ejemplos, brindando posibilidades administrativas al profesor y de consultas a los estudiantes. Conjuntamente, se brinda un resumen teórico de algunos de los principales aspectos del lenguaje, resultado de la consulta de los pocos materiales disponibles en idioma español y de la traducción de materiales disponibles en inglés.
URI: http://roa.ult.edu.cu/handle/123456789/3130
Appears in Collections:Ingeniería Informática 2011-2012

Files in This Item:
File Description SizeFormat 
Yordan Pérez Ortiz.pdf1.91 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.