×

Quipper

swMATH ID: 9894
Software Authors: Green, Alexander S.; Lumsdaine, Peter LeFanu; Ross, Neil J.; Selinger, Peter; Valiron, Benoît
Description: An introduction to quantum programming in quipper. 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.
Homepage: https://www.mathstat.dal.ca/~selinger/quipper/
Keywords: quantum computation; programming languages; Quipper
Related Software: QPL; ScaffCC; LIQUi; Python; HYBRID; ProjectQ; qHiPSTER; QuTiP; Forest; Coq; qGCL; NumPy; Strawberry Fields; PyZX; GitHub; Beluga; QPMC; PRISM; SyReC; RevLib
Referenced in: 29 Publications

Referencing Publications by Year