In this paper we define nQML, a functional quantum programming language that follows the “quantum data and control ” paradigm. In comparison to Altenkirch and Grattage’s QML, the control constructs of nQML are simpler and can implement quantum algorithms more directly and naturally. We avoid the unnecessary complexities of a linear type system by using types that carry the address of qubits in the quantum state. We provide a denotational semantics over density matrices and unitary transformations, inspired by Selinger’s semantics for QPL. Our semantics leads naturally to an interpreter for nQML, written in Haskell. We also explore the extension of nQML with polymorphic higher-order functions
We propose qPCF, a functional language able to define and manipulate quantum circuits in an easy and...
We propose a notion of quantum control in a quantum programming language which permits the superposi...
Several domains [S. Abramsky. A Cook's tour of a simple quantum programming language. 3rd Inter...
AbstractIn this paper we define nQML, a functional quantum programming language that follows the “qu...
AbstractThis paper gives an introduction to and overview of the functional quantum programming langu...
Abstract. This work proposes a set of high level primitives to be used for quantum programming. We c...
We introduce the language QML, a functional language for quantum computations on finite types. Its d...
AbstractWe develop a sound and complete equational theory for the functional quantum programming lan...
The objective of this thesis is to develop a functional programming language for quantum computers b...
In the last 20 years, several approaches to quantum programming have been introduced. In this survey...
This thesis looks at the development of a framework for a functional quantum programming language. T...
Quantum computers represent a novel kind of programmable hard-ware with properties and restrictions ...
We present IQu, namely a quantum programming language that extends Reynold's Idealized Algol, the pa...
Abstract—We present a basic high-level structures used for developing quantum programming languages....
We introduce PUNQ, a novel quantum programming language with quantum control, which features higher-...
We propose qPCF, a functional language able to define and manipulate quantum circuits in an easy and...
We propose a notion of quantum control in a quantum programming language which permits the superposi...
Several domains [S. Abramsky. A Cook's tour of a simple quantum programming language. 3rd Inter...
AbstractIn this paper we define nQML, a functional quantum programming language that follows the “qu...
AbstractThis paper gives an introduction to and overview of the functional quantum programming langu...
Abstract. This work proposes a set of high level primitives to be used for quantum programming. We c...
We introduce the language QML, a functional language for quantum computations on finite types. Its d...
AbstractWe develop a sound and complete equational theory for the functional quantum programming lan...
The objective of this thesis is to develop a functional programming language for quantum computers b...
In the last 20 years, several approaches to quantum programming have been introduced. In this survey...
This thesis looks at the development of a framework for a functional quantum programming language. T...
Quantum computers represent a novel kind of programmable hard-ware with properties and restrictions ...
We present IQu, namely a quantum programming language that extends Reynold's Idealized Algol, the pa...
Abstract—We present a basic high-level structures used for developing quantum programming languages....
We introduce PUNQ, a novel quantum programming language with quantum control, which features higher-...
We propose qPCF, a functional language able to define and manipulate quantum circuits in an easy and...
We propose a notion of quantum control in a quantum programming language which permits the superposi...
Several domains [S. Abramsky. A Cook's tour of a simple quantum programming language. 3rd Inter...