arXiv · 2410.06779
ONDA: A High-Level Quantum Programming Language with Sequential Execution and Conditional Branching
Abstract
This paper introduces ONDA, a quantum programming language designed to significantly simplify quantum programming by providing multiple abstraction layers similar to those found in classical computing. Unlike traditional quantum programming languages, which primarily focus on circuit construction, ONDA compiles into quantum instructions executed autonomously by specialized quantum hardware, eliminating the need for classical assistance. The proposed architecture uniquely supports sequential execution, branching, and the direct implementation of classical control structures such as conditional statements and loops (e.g., if, do-while) entirely within the quantum domain. By leveraging a quantum microarchitecture that autonomously processes compiled instructions, ONDA facilitates the intuitive implementation of high-level quantum algorithms, reducing complexity and broadening access to quantum programming to promote wider adoption and accelerate advancements in quantum computing.
Explore related subjects
Keep this discovery
Francesco Junior De Gregorio. 2024-10-09. ONDA: A High-Level Quantum Programming Language with Sequential Execution and Conditional Branching. https://arxiv.org/abs/2410.06779
Cite the original work for its findings. Save a collection to share your selection of sources.