%0 Journal Article %J Lecture Notes in Computer Science %D 2013 %T An Introduction to Quantum Programming in Quipper %A Alexander S. Green %A Peter LeFanu Lumsdaine %A Neil J. Ross %A Peter Selinger %A BenoƮt Valiron %X 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. %B Lecture Notes in Computer Science %V 7948 %P 110-124 %8 2013/07/05 %@ 978-3-642-38986-3 %G eng %U http://arxiv.org/abs/1304.5485v1 %! Lecture Notes in Computer Science 7948:110-124 %R 10.1007/978-3-642-38986-3_10