dc.contributoren-US
dc.creatorVizzotto, Juliana Kaizer
dc.creatorCalegaro, Bruno Crestani
dc.date2015-05-18
dc.date.accessioned2018-11-07T21:09:35Z
dc.date.available2018-11-07T21:09:35Z
dc.identifierhttps://seer.ufrgs.br/rita/article/view/RITA-VOL22-NR1-242
dc.identifier10.22456/2175-2745.51121
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/2187514
dc.descriptionTo help the understanding and development of quantum algorithms there is an effort focused on the investigation of new semantic models and programming languages for quantum computing. Researchers in computer science have the challenge of deve loping programming languages to support the creation, analysis, modeling and simulation of high level quantum algorithms. Based on previous works that use monads inside the programming language Haskell to elegantly explain the odd characteristics of quantum computation (like superposition and entanglement), in this work we present a monadic Java library for quantum programming. We use the extension of the programming language Java called BGGA Closure, that allow the manipulation of anonymous functions (closures) inside Java. We exemplify the use of the library with an implementation of the Toffoli quantum circuit.en-US
dc.formatapplication/pdf
dc.languageeng
dc.publisherInstituto de Informática - Universidade Federal do Rio Grande do Sulen-US
dc.relationhttps://seer.ufrgs.br/rita/article/view/RITA-VOL22-NR1-242/33871
dc.rightsDireitos autorais 2018 Juliana Kaizer Vizzotto, Bruno Crestani Calegaropt-BR
dc.rightshttp://creativecommons.org/licenses/by-nc-nd/4.0pt-BR
dc.sourceRevista de Informática Teórica e Aplicada; v. 22, n. 1 (2015); 242-266en-US
dc.sourceRevista de Informática Teórica e Aplicada; v. 22, n. 1 (2015); 242-266pt-BR
dc.source21752745
dc.source01034308
dc.titleQJava: A Monadic Java Library for Quantum Programmingen-US
dc.typeArtículos de revistas
dc.typeArtículos de revistas


Este ítem pertenece a la siguiente institución