An introduction to quantum programming in quipper

  • Authors:
  • Alexander S. Green;Peter LeFanu Lumsdaine;Neil J. Ross;Peter Selinger;Benoît Valiron

  • Affiliations:
  • Dalhousie University, Halifax, NS, Canada;Institute of Advanced Studies, Princeton, NJ;Dalhousie University, Halifax, NS, Canada;Dalhousie University, Halifax, NS, Canada;University of Pennsylvania, Philadelphia, PA

  • Venue:
  • RC'13 Proceedings of the 5th international conference on Reversible Computation
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

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.