$Classi|Q\rangle$ Towards a Translation Framework To Bridge The Classical-Quantum Programming Gap

Matteo Esposito, Maryam Tavassoli Sabzevari, Boshuai Ye, Davide Falessi, Arif Ali Khan +1 more
6/10/2024
cs.SEcs.CLcs.ET

No confident code implementation found for this paper.

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\rangle$, 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\rangle$ development to meet the diverse needs of researchers and practitioners. $Classi|Q\rangle$ 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\rangle$, including support for additional quantum languages, improved optimization strategies, and integration with emerging quantum computing platforms.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{esposito2024classiqrangle,
  title  = {$Classi|Q\rangle$ Towards a Translation Framework To Bridge The Classical-Quantum Programming Gap},
  author = {Matteo Esposito and Maryam Tavassoli Sabzevari and Boshuai Ye and Davide Falessi and Arif Ali Khan and Davide Taibi},
  year   = {2024},
  eprint = {2406.06764},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.06764v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.06764.svg)](https://codeofpaper.com/paper/2406.06764)

Discussion