English

ONDA: A High-Level Quantum Programming Language with Sequential Execution and Conditional Branching

Quantum Physics 2025-03-19 v3

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.

Keywords

Cite

@article{arxiv.2410.06779,
  title  = {ONDA: A High-Level Quantum Programming Language with Sequential Execution and Conditional Branching},
  author = {Francesco Junior De Gregorio},
  journal= {arXiv preprint arXiv:2410.06779},
  year   = {2025}
}

Comments

11 pages, 1 figure, 3 short code snippets (examples), 3 long code snippets (algorithms implementations), 2 table, and 2 quantum circuits

R2 v1 2026-06-28T19:14:12.374Z