Towards an Architecture for Quantum Programming
Title: Towards an Architecture for Quantum Programming
Main Research Question: How can we design a framework for programming quantum computers that is both efficient and user-friendly?
Methodology: The authors propose a template high-level quantum language that complements a generic general-purpose classical language with a set of quantum primitives. This language can compactly express existing quantum algorithms and reduce them to sequences of elementary operations, making it easy for programmers to work with.
Results: The authors present a preliminary implementation of their ideas using the C++ language. They demonstrate that their approach can efficiently translate high-level quantum programs into byte-code for quantum operations, which can then be piped to a quantum device controller or simulator.
Implications: This work contributes to the ongoing development of quantum programming frameworks. It provides a potential solution for reducing the complexity of writing quantum algorithms and simplifying the process of translating them into executable code for quantum computers. This could significantly speed up the development of practical quantum computing applications.
Link to Article: https://arxiv.org/abs/0103009v2 Authors: arXiv ID: 0103009v2