An Exploratory Study on the Usage of Quantum Programming Languages
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10451/56751 |
Resumo: | Tese de mestrado, Engenharia Informática, 2022, Universidade de Lisboa, Faculdade de Ciências |
id |
RCAP_7cc0e62f8d4dbc1c4cd7b1773683ae40 |
---|---|
oai_identifier_str |
oai:repositorio.ul.pt:10451/56751 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
An Exploratory Study on the Usage of Quantum Programming LanguagesComputação quânticaProgramação quânticaLinguagens de programação quânticaLinguagens quânticasInguéritoTeses de mestrado - 2022Departamento de InformáticaTese de mestrado, Engenharia Informática, 2022, Universidade de Lisboa, Faculdade de CiênciasAs in the classical realm, the usage of quantum programming languages in quantum computing allows one to instruct a quantum computer to perform certain tasks. Although several imperative, declarative, and multi-paradigm quantum programming languages with different features and goals have been developed in the last 25 years, no study has been conducted on who, how, and what for does one use a quantum programming language. In this thesis, we first identified and described several quantum programming languages and then surveyed 251 quantum practitioners to answer several questions related to the usage of quantum programming languages. Further, an analysis of the results obtained is presented and shows that most of the quantum practitioners use the languages for research and that Qiskit (Python) is the most used one. Finally, we make recommendations for further development of quantum programming languages, such as building on top of a classical programming language, running in real quantum computers, supporting language documentation, and consulting developers’ needs.Campos, José Carlos Medeiros deRepositório da Universidade de LisboaFerreira, Felipe Cavalcanti2023-03-22T11:03:06Z202220222022-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10451/56751enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-08T17:04:42Zoai:repositorio.ul.pt:10451/56751Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T22:07:18.717866Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
An Exploratory Study on the Usage of Quantum Programming Languages |
title |
An Exploratory Study on the Usage of Quantum Programming Languages |
spellingShingle |
An Exploratory Study on the Usage of Quantum Programming Languages Ferreira, Felipe Cavalcanti Computação quântica Programação quântica Linguagens de programação quântica Linguagens quânticas Inguérito Teses de mestrado - 2022 Departamento de Informática |
title_short |
An Exploratory Study on the Usage of Quantum Programming Languages |
title_full |
An Exploratory Study on the Usage of Quantum Programming Languages |
title_fullStr |
An Exploratory Study on the Usage of Quantum Programming Languages |
title_full_unstemmed |
An Exploratory Study on the Usage of Quantum Programming Languages |
title_sort |
An Exploratory Study on the Usage of Quantum Programming Languages |
author |
Ferreira, Felipe Cavalcanti |
author_facet |
Ferreira, Felipe Cavalcanti |
author_role |
author |
dc.contributor.none.fl_str_mv |
Campos, José Carlos Medeiros de Repositório da Universidade de Lisboa |
dc.contributor.author.fl_str_mv |
Ferreira, Felipe Cavalcanti |
dc.subject.por.fl_str_mv |
Computação quântica Programação quântica Linguagens de programação quântica Linguagens quânticas Inguérito Teses de mestrado - 2022 Departamento de Informática |
topic |
Computação quântica Programação quântica Linguagens de programação quântica Linguagens quânticas Inguérito Teses de mestrado - 2022 Departamento de Informática |
description |
Tese de mestrado, Engenharia Informática, 2022, Universidade de Lisboa, Faculdade de Ciências |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022 2022 2022-01-01T00:00:00Z 2023-03-22T11:03:06Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10451/56751 |
url |
http://hdl.handle.net/10451/56751 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799134626505031680 |