An Exploratory Study on the Usage of Quantum Programming Languages

Detalhes bibliográficos
Autor(a) principal: Ferreira, Felipe Cavalcanti
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