Show simple item record

dc.contributor.advisorBenavides Navarro, Luis Daniel ( dir)spa
dc.contributor.authorPrieto Idarraga, Brandon Nicolaispa
dc.date.accessioned2019-01-28T16:29:51Zspa
dc.date.accessioned2021-10-01T16:04:34Z
dc.date.available2019-01-28T16:29:51Zspa
dc.date.available2021-10-01T16:04:34Z
dc.date.issued2018spa
dc.identifier.urihttps://catalogo.escuelaing.edu.co/cgi-bin/koha/opac-detail.pl?biblionumber=21736spa
dc.identifier.urihttps://repositorio.escuelaing.edu.co/handle/001/901
dc.description.abstractEl siguiente documento abarca una investigación sobre lenguajes de programación cuánticos, empezando desde lenguajes de programación cuánticos de bajo nivel, donde se usan compuertas cuánticas básicas para programar el algoritmo cuántico de Deutsch, luego se trasplanta al la computadora cuántica de IBM accesible en la nube, donde se explica su funcionamiento a nivel de software, y las librerías que la implementan, y se experimente implementado el algoritmo de Deutsch y verificando su funcionamiento, después se hace un avance a lenguajes de programación cuánticos imperativos, en este caso Q y QCL, los cuales están implementados en C y C++ respectivamente, lo cual quiere decir que solamente permiten la emulación de una computadora cuántica, se toma como base de nuevo el algoritmo de Deutsch, y se implemente en ambos lenguajes. Y como punto final se realiza la explicación del compilador de lenguaje ensamblador cuántico construido usando javacc para el proyecto el cual traduce de un lenguaje ensamblador preestablecido y explicado en el documento a java.spa
dc.description.abstractThe following document covers research on quantum programming languages, starting from low-level quantum programming languages, where basic quantum gates are used to program Deutsch's quantum algorithm, then transplanted into the IBM quantum computer accessible in the cloud, where its operation at the software level is explained, and the libraries that implement it, and the implemented algorithm of Deutsch is tested and verifying its operation, then an advance is made to imperative quantum programming languages, in this case Q and QCL, the which are implemented in C and C ++ respectively, which means that they only allow the emulation of a quantum computer, the Deutsch algorithm is used as a base, and it is implemented in both languages. And as a final point the explanation of the quantum assembler language compiler constructed using javacc for the project is done which translates from a pre-established assembly language and explained in the document to java.eng
dc.format.mimetypeapplication/pdfspa
dc.language.isospaspa
dc.publisherEscuela Colombiana de Ingeniería Julio Garavitospa
dc.rightsDerechos Reservados - Escuela Colombiana de Ingeniería Julio Garavitospa
dc.rights.urihttps://creativecommons.org/licenses/by-nc/4.0/spa
dc.subjectComputación Cuánticaspa
dc.subjectAlgoritmosspa
dc.subjectProgramaciónspa
dc.titleLenguajes de Programación Cuánticos (LPC)spa
dc.typeTrabajo de grado - Pregradospa
dc.type.versioninfo:eu-repo/semantics/publishedVersionspa
oaire.accessrightshttp://purl.org/coar/access_right/c_abf2spa
oaire.versionhttp://purl.org/coar/version/c_970fb48d4fbd8a85spa
dc.description.degreelevelPregradospa
dc.description.degreenameIngeniero(a) de Sistemasspa
dc.publisher.programIngeniería de Sistemasspa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.creativecommonsAtribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)spa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1fspa
dc.type.contentTextspa
dc.type.driverinfo:eu-repo/semantics/bachelorThesisspa
dc.type.redcolhttp://purl.org/redcol/resource_type/TPspa
dc.subject.keywordsQuantum computingspa
dc.subject.keywordsAlgorithmsspa
dc.subject.keywordsProgrammingspa


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Derechos Reservados - Escuela Colombiana de Ingeniería Julio Garavito
Except where otherwise noted, this item's license is described as Derechos Reservados - Escuela Colombiana de Ingeniería Julio Garavito