dc.contributorVizzotto, Juliana Kaizer
dc.contributorhttp://lattes.cnpq.br/4384914116033913
dc.contributorDu Bois, André Rauber
dc.contributorhttp://lattes.cnpq.br/3277487290886063
dc.contributorPiveta, Eduardo Kessler
dc.contributorhttp://lattes.cnpq.br/8687196768910831
dc.creatorZancanaro, Eric Tomás
dc.date.accessioned2019-03-06T19:38:58Z
dc.date.accessioned2019-05-24T21:03:53Z
dc.date.available2019-03-06T19:38:58Z
dc.date.available2019-05-24T21:03:53Z
dc.date.created2019-03-06T19:38:58Z
dc.date.issued2018-07-13
dc.identifierhttp://repositorio.ufsm.br/handle/1/15845
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/2845491
dc.description.abstractAiming to overcome the theoretical limits imposed by the energetic cost of the classic computational model, new computing paradigms have been formalized. While reversible computing aims to reconcile the reversibility of the physical models with the irreversible way of modelling computations, quantum computing looks to harness the microscopical properties of matter to increase performance. The theoretical development is coupled with the formalization of programming languages that embed those properties independently of their physical implementation. This decoupling allows the simulation of programs belonging to these paradigms by the creation of interpreters. This dissertation presents the implementation of an interpreter and typechecker for a reversible language with quantum control. The project was implemented in the Haskell functional language, allowing for the typechecking and inefficient simulation of quantum sistems, being capable of both forwards and backwards execution. The text also presents the adaptation and execution of algorithms that showcase the embedding of quantum control in the functional language chosen as basis of this work.
dc.publisherUniversidade Federal de Santa Maria
dc.publisherBrasil
dc.publisherCiência da Computação
dc.publisherUFSM
dc.publisherPrograma de Pós-Graduação em Ciência da Computação
dc.publisherCentro de Tecnologia
dc.rightshttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International
dc.subjectInterpretador
dc.subjectLinguagens funcionais
dc.subjectComputação reversível
dc.subjectComputação quântica
dc.subjectControle quântico
dc.subjectInterpreter
dc.subjectFunctional languages
dc.subjectReversible computing
dc.subjectQuantum computing
dc.subjectQuantum control
dc.titleUm interpretador e typechecker para uma linguagem reversível com pattern-matching simétrico e controle quântico
dc.typeTesis


Este ítem pertenece a la siguiente institución