Quantum computing, albeit readily available as hardware or emulated on the cloud, is still far from being available in general regarding complex programming paradigms and learning curves. This vision paper introduces Classi|Q〉, a translation framework idea to bridge Classical and Quantum Computing by translating high-level programming languages, e.g., Python or C++, into a low-level language, e.g., Quantum Assembly. Our idea paper serves as a blueprint for ongoing efforts in quantum software engineering, offering a roadmap for further Classi|Q〉 development to meet the diverse needs of researchers and practitioners. Classi|Q〉 is designed to empower researchers and practitioners with no prior quantum experience to harness the potential of hybrid quantum computation. We also discuss future enhancements to Classi|Q〉, including support for additional quantum languages, improved optimization strategies, and integration with emerging quantum computing platforms.

Esposito, M., Tavassoli Sabzevari, M., Ye, B., Falessi, D., Ali Khan, A., Taibi, D. (2024). 𝐶𝑙𝑎𝑠𝑠𝑖|𝑄⟩: Towards a Translation Framework to Bridge the Classical-Quantum Programming Gap. In QSE-NE 2024 - Proceedings of the 1st ACM International Workshop on Quantum Software Engineering: The Next Evolution, Co-located with: ESEC/FSE 2024 (pp.11-14). 1601 Broadway, 10th Floor, NEW YORK, NY, UNITED STATES : Association for Computing Machinery, Inc [10.1145/3663531.3664752].

𝐶𝑙𝑎𝑠𝑠𝑖|𝑄⟩: Towards a Translation Framework to Bridge the Classical-Quantum Programming Gap

Matteo Esposito;Davide Falessi;
2024-01-01

Abstract

Quantum computing, albeit readily available as hardware or emulated on the cloud, is still far from being available in general regarding complex programming paradigms and learning curves. This vision paper introduces Classi|Q〉, a translation framework idea to bridge Classical and Quantum Computing by translating high-level programming languages, e.g., Python or C++, into a low-level language, e.g., Quantum Assembly. Our idea paper serves as a blueprint for ongoing efforts in quantum software engineering, offering a roadmap for further Classi|Q〉 development to meet the diverse needs of researchers and practitioners. Classi|Q〉 is designed to empower researchers and practitioners with no prior quantum experience to harness the potential of hybrid quantum computation. We also discuss future enhancements to Classi|Q〉, including support for additional quantum languages, improved optimization strategies, and integration with emerging quantum computing platforms.
1st ACM International Workshop on Quantum Software Engineering: The Next Evolution, QSE-NE 2024
bra
2024
ACM SIGSOFT
Rilevanza internazionale
2024
Settore IINF-05/A - Sistemi di elaborazione delle informazioni
English
Programming Languages
Python
QASM
Quantum Computing
Quantum Programming Language
Translation
Intervento a convegno
Esposito, M., Tavassoli Sabzevari, M., Ye, B., Falessi, D., Ali Khan, A., Taibi, D. (2024). ������������|��⟩: Towards a Translation Framework to Bridge the Classical-Quantum Programming Gap. In QSE-NE 2024 - Proceedings of the 1st ACM International Workshop on Quantum Software Engineering: The Next Evolution, Co-located with: ESEC/FSE 2024 (pp.11-14). 1601 Broadway, 10th Floor, NEW YORK, NY, UNITED STATES : Association for Computing Machinery, Inc [10.1145/3663531.3664752].
Esposito, M; Tavassoli Sabzevari, M; Ye, B; Falessi, D; Ali Khan, A; Taibi, D
File in questo prodotto:
File Dimensione Formato  
2406.06764v3.pdf

accesso aperto

Licenza: Non specificato
Dimensione 774.31 kB
Formato Adobe PDF
774.31 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/394005
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact