Quantum types: going beyond qubits and quantum gates

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Varga, Tamás, Aragonés-Soria, Yaiza, Oriol, Manuel
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866929670464733184
author Varga, Tamás
Aragonés-Soria, Yaiza
Oriol, Manuel
author_facet Varga, Tamás
Aragonés-Soria, Yaiza
Oriol, Manuel
contents Quantum computing is a growing field with significant potential applications. Learning how to code quantum programs means understanding how qubits work and learning to use quantum gates. This is analogous to creating classical algorithms using logic gates and bits. Even after learning all concepts, it is difficult to create new algorithms, which hinders the acceptance of quantum programming by most developers. This article outlines the need for higher-level abstractions and proposes some of them in a developer-friendly programming language called Rhyme. The new quantum types are extensions of classical types, including bits, integers, floats, characters, arrays, and strings. We show how to use such types with code snippets.
format Preprint
id arxiv_https___arxiv_org_abs_2401_15073
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Quantum types: going beyond qubits and quantum gates
Varga, Tamás
Aragonés-Soria, Yaiza
Oriol, Manuel
Quantum Physics
Quantum computing is a growing field with significant potential applications. Learning how to code quantum programs means understanding how qubits work and learning to use quantum gates. This is analogous to creating classical algorithms using logic gates and bits. Even after learning all concepts, it is difficult to create new algorithms, which hinders the acceptance of quantum programming by most developers. This article outlines the need for higher-level abstractions and proposes some of them in a developer-friendly programming language called Rhyme. The new quantum types are extensions of classical types, including bits, integers, floats, characters, arrays, and strings. We show how to use such types with code snippets.
title Quantum types: going beyond qubits and quantum gates
topic Quantum Physics
url https://arxiv.org/abs/2401.15073