đ¤ AI Summary
Quantum programming faces significant barriers to developer adoption due to low-level abstractions and a steep learning curve. Method: This paper introduces Qutesâthe first high-level, developer-centric quantum programming languageâfeaturing native unification of classical control flow and quantum logic, declarative quantum operations, automated resource scheduling, and cross-platform hardware mapping. Built on a source-to-source compilation architecture targeting Qiskit, Qutes enables executable quantum programs without requiring quantum mechanics expertise. Contribution/Results: Empirical evaluation on benchmark algorithmsâincluding Shorâs and Groverâsâdemonstrates a 40% average reduction in code volume and cuts developer onboarding time to one-third of that required by conventional approaches. These improvements substantially enhance both the efficiency and accessibility of quantum algorithm development.
đ Abstract
Quantum computing leverages the principles of quantum mechanics to perform computations far beyond the capabilities of classical systems, particularly in fields such as cryptography and optimization. However, current quantum programming languages often require low-level implementation, posing significant barriers for many developers due to their steep learning curve and limited abstraction. In response, we introduce extbf{Qutes}, a high-level quantum programming language designed to simplify quantum algorithm development while maintaining the flexibility required for advanced applications. By abstracting complex quantum operations and allowing intuitive expressions through high-level constructs, Qutes enables users to write efficient quantum programs without extensive knowledge of quantum mechanics or circuit design. Built upon Qiskit, Qutes translates its syntax directly into executable quantum code, facilitating seamless integration with quantum hardware. This paper provides an overview of the language's architecture, core functionalities, and its ability to unify classical and quantum operations within a single framework. Additionally, we demonstrate Qutes' application in key quantum algorithms, showcasing its potential to make quantum programming more accessible and practical for a wider range of developers and researchers.