Symbolic quantum programming for supporting applications of quantum computing technologies
Jaros{\l}aw Adam Miszczak

TL;DR
This paper reviews the current state of quantum programming tools, emphasizing symbolic manipulation of quantum circuits, and introduces a software architecture supporting symbolic quantum programming integrated with high-performance and cloud computing.
Contribution
It presents a novel software architecture for symbolic quantum programming, integrating functional programming paradigms with high-performance and cloud computing capabilities.
Findings
Survey of quantum software development approaches
Development of a symbolic quantum programming architecture
Potential applications in quantum software testing and circuit construction
Abstract
The goal of this paper is to deliver the overview of the current state of the art, to provide experience report on developing quantum software tools, and to outline the perspective for developing quantum programming tools supporting symbolic programming for the needs of quantum computing technologies. The main focus of this paper is on quantum computing technologies, as they can in the most direct way benefit from developing tools enabling the symbolic manipulation of quantum circuits and providing software tools for creating, optimizing, and testing quantum programs. We deliver a short survey of the most popular approaches in the field of quantum software development and we aim at pointing their strengths and weaknesses. This helps to formulate a list of desirable characteristics which should be included in quantum computing frameworks. Next, we describe a software architecture and its…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Neural Networks and Reservoir Computing
