@article {1536, title = {An Introduction to Quantum Programming in Quipper}, journal = {Lecture Notes in Computer Science}, volume = {7948}, year = {2013}, month = {2013/07/05}, pages = {110-124}, 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{\textquoteright}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. }, isbn = {978-3-642-38986-3}, doi = {10.1007/978-3-642-38986-3_10}, url = {http://arxiv.org/abs/1304.5485v1}, author = {Alexander S. Green and Peter LeFanu Lumsdaine and Neil J. Ross and Peter Selinger and Beno{\^\i}t Valiron} }