Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.provenanceUniversidad Nacional de Rosario.RepHipUNR-
dc.contributorMacchi, Guido-
dc.creatorRíos, Agustín Jesús-
dc.date2014-04-30-
dc.date2014-04-30-
dc.date.accessioned2019-07-15T18:48:14Z-
dc.date.available2019-07-15T18:48:14Z-
dc.date.issued2014-04-30-
dc.date.issued2014-04-30-
dc.identifierhttp://www.fceia.unr.edu.ar/lcc/t523/tesina.php?campo1=75-
dc.identifierhttp://hdl.handle.net/2133/4451-
dc.identifierhttp://hdl.handle.net/2133/4451-
dc.identifier.urihttp://rodna.bn.gov.ar/jspui/handle/bnmm/568672-
dc.descriptionCuando se desarrolla un software muchas veces se tiene que lidiar con tipos de datos recursivamente definidos y operaciones sobre ellos, por ejemplo en un árbol de sintaxis abstracta o en la manipulación simbólica de expresiones. Éstos son comunes tanto en la programación orientada a objetos como en la programación funcional. En el primer paradigma se representan como una jerarquía de clases relacionadas con una clase base común, siguiendo el patrón de diseño Composite, en el segundo como tipos de datos algebraicos. El desafío en estas estructuras, que se encuadra dentro del Expression Problem, es como extender el tipo de datos y las operaciones sobre él sin modificar el código existente, resolviendo los tipos estáticamente y reutilizando las operaciones previamente defininas. El lenguaje de programación Scala unifica los tipos de datos algebraicos con las jerarquías de clases, haciendo posible la utilización de la herencia en un entorno funcional. En este trabajo se investiga el impacto que tiene la unificación de conceptos de la programación funcional y la programación orientada a objetos, en particular, la utilización de la herencia y los tipos algebraicos de datos para resolver el Expression Problem.-
dc.formatapplication/pdf-
dc.languagespa-
dc.publisherFacultad de Ciencias Exactas, Ingeniería y Agrimensura. Universidad Nacional de Rosario-
dc.rightsinfo:eu-repo/semantics/openAccess-
dc.sourcereponame:RepHipUNR (UNR)-
dc.sourceinstname:Universidad Nacional de Rosario-
dc.sourceinstacron:UNR-
dc.source.urihttp://hdl.handle.net/2133/4451-
dc.subjectTipos Algebraicos-
dc.subjectExtensibles-
dc.subjectExpression Problem-
dc.subjectScala-
dc.titleProgramación Funcional y Herencia de Clases: Tipos de Datos Algebraicos Extensibles en Scala-
dc.typeinfo:eu-repo/semantics/bachelorThesis-
dc.typeinfo:ar-repo/semantics/tesisDeGrado-
dc.typeinfo:eu-repo/semantics/acceptedVersion-
dc.typetesis de grado-
Aparece en las colecciones: Universidad Nacional de Rosario. RepHipUNR

Ficheros en este ítem:
No hay ficheros asociados a este ítem.