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.
翻译:量子计算虽已能够以硬件形式或云端仿真方式获取,但在复杂编程范式与学习曲线方面,仍远未达到普遍可用的程度。本愿景论文提出$Classi|Q\rangle$——一个旨在通过将高级编程语言(如Python或C++)翻译为低级语言(如量子汇编),从而连接经典计算与量子计算的翻译框架构想。我们的构想论文为量子软件工程领域的持续努力提供了蓝图,并为$Classi|Q\rangle$的进一步发展以满足研究人员和实践者多样化需求规划了路线图。$Classi|Q\rangle$旨在使不具备量子经验的研究人员和实践者能够驾驭混合量子计算的潜力。我们还讨论了$Classi|Q\rangle$的未来增强方向,包括支持更多量子语言、改进优化策略以及与新兴量子计算平台的集成。