English

An Introduction to Quantum Programming in Quipper

Programming Languages 2013-07-08 v1 Emerging Technologies Quantum Physics

Abstract

Quipper is a recently developed programming language for expressing quantum computations. This paper gives a brief tutorial introduction to the language, through a demonstration of how to make use of some of its key features. We illustrate many of Quipper's language features by developing a few well known examples of Quantum computation, including quantum teleportation, the quantum Fourier transform, and a quantum circuit for addition.

Keywords

Cite

@article{arxiv.1304.5485,
  title  = {An Introduction to Quantum Programming in Quipper},
  author = {Alexander S. Green and Peter LeFanu Lumsdaine and Neil J. Ross and Peter Selinger and Benoît Valiron},
  journal= {arXiv preprint arXiv:1304.5485},
  year   = {2013}
}

Comments

15 pages, RC2013

R2 v1 2026-06-22T00:03:09.346Z