Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Sistemas de tipos en lenguajes lógico-funcionales

dc.contributor.advisorLópez Fraguas, Francisco Javier
dc.contributor.advisorRodríguez Hortalá, Juan
dc.contributor.authorMartín Martín, Enrique
dc.date.accessioned2023-06-19T16:22:36Z
dc.date.available2023-06-19T16:22:36Z
dc.date.defense2012-07-06
dc.date.issued2013-01-22
dc.descriptionTesis inédita de la Universidad Complutense de Madrid, Facultad de Informática, Departamento de Sistemas Informáticos y Computación, leída el 06/07/2012
dc.description.abstractLa programación lógico-funcional es un paradigma de programación declarativa muy expresivo, fruto de la combinación de la programación funcional y la programación lógica. Entre sus principales características destacan la posibilidad de de1nir funciones indeterministas, los patrones de orden superior y el uso de variables libres que se ligan a valores adecuados durante el cómputo. Desde el punto de vista de tipos, los sistemas lógico-funcionales han adoptado demaneradirectaelsistemadetiposdeDamas-Milner,provenientedelámbito funcional, debido a su sencillez y a la existencia de tipos principales y métodos efectivos para la inferencia de tipos. Sin embargo, esta adaptación directa no maneja adecuadamente algunas de las principales características de los lenguajes lógico-funcionales como los patrones de orden superior o las variables libres, dando lugar errores de tipos durante la evaluación. En esta tesis proponemos tres sistemas de tipos adecuados para la programación lógico-funcional cuyo objetivo es manejar correctamente estas características problemáticas desde el punto de vista de los tipos. Los sistemas de tipos propuestos, que tratan diferentes mecanismos de cómputos lógicofuncionales (reescritura y estrechamiento), dan solución a los mencionados problemas, proporcionando resultados técnicos de corrección. Además, suponen un mejora sobre propuestas previas de sistemas de tipos para programación lógico-funcional, ya que salvan algunas de sus limitaciones. Aparte de los resultados teóricos, en esta tesis también se han desarrollado implementaciones de los sistemas de tipos, integrándolos como fase de comprobación de tipos en ramas del sistema lógico-funcional Toy.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/17891
dc.identifier.urihttps://hdl.handle.net/20.500.14352/37154
dc.language.isospa
dc.page.total302
dc.publication.placeMadrid
dc.publisherUniversidad Complutense de Madrid
dc.rights.accessRightsopen access
dc.subject.cdu004.03(043.2)
dc.subject.cdu004.42(043.2)
dc.subject.keywordSistemas informáticos
dc.subject.keywordProgramación lógico-funcional
dc.subject.keywordProgramación declarativa
dc.subject.ucmLenguajes de programación
dc.subject.ucmProgramación de ordenadores (Informática)
dc.subject.unesco1203.23 Lenguajes de Programación
dc.subject.unesco1203.23 Lenguajes de Programación
dc.titleSistemas de tipos en lenguajes lógico-funcionales
dc.typedoctoral thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication9f1acb56-806e-4ab4-b939-8b692d5629bd
relation.isAdvisorOfPublication19b4fb29-4f3e-4062-a5bd-59e19e25c448
relation.isAdvisorOfPublication.latestForDiscovery9f1acb56-806e-4ab4-b939-8b692d5629bd
relation.isAuthorOfPublication8c7dbac8-1093-454e-a0cf-e7b2f316cf09
relation.isAuthorOfPublication.latestForDiscovery8c7dbac8-1093-454e-a0cf-e7b2f316cf09

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
T34137.pdf
Size:
3.05 MB
Format:
Adobe Portable Document Format

Collections