Extending Qutes: a practical high-level language for quantum computing
Abstract Quantum computing offers transformative capabilities by exploiting quantum mechanical principles to solve problems that are intractable for classical systems, particularly in areas like cryptography, optimization, and data analysis. However, most current quantum programming languages operate at a low level, requiring in-depth expertise in quantum mechanics and circuit theory, which presents a barrier to wider adoption. In this work, we introduce Qutes, a high-level quantum programming language that simplifies the development of quantum algorithms while preserving the flexibility needed for advanced applications. Qutes abstracts low-level quantum operations through intuitive syntax and high-level constructs, enabling developers to express complex algorithms without detailed circuit knowledge. Built atop Qiskit, Qutes transpiles seamlessly into executable code, ensuring compatibility with real quantum hardware. We present the architecture, language design, and hybrid classical-quantum integration of Qutes, and demonstrate its use through implementations of canonical quantum algorithms. Our results highlight Qutes’ potential to democratize quantum programming by lowering the entry threshold and accelerating prototyping for researchers and developers alike.
Authors
- Francesco Pio Marino (ORCID: https://orcid.org/0000-0003-4722-9542)
- Simone Faro (ORCID: https://orcid.org/0000-0001-5937-5796)
- Gabriele Messina
Institutions
- Centre National de la Recherche Scientifique (FR)
- University of Catania (IT)
- Normandie Université (FR)
- Laboratoire d'Informatique, du Traitement de l'Information et des Systèmes (FR)
- Université de Rouen Normandie (FR)
- Institut National des Sciences Appliquées Rouen Normandie (FR)
Publication Details
- Journal
- The Computer Journal
- Published
- 2025-10-22
- DOI
- https://doi.org/10.1093/comjnl/bxaf133
- Primary Topic
- Quantum Computing Algorithms and Architecture
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- European Commission