Quantum Computation: a Tutorial

@article{Valiron2012QuantumCA,
  title={Quantum Computation: a Tutorial},
  author={Beno{\^i}t Valiron},
  journal={New Generation Computing},
  year={2012},
  volume={30},
  pages={271-296}
}
This tutorial is the first part of a series of two articles on quantum computation. In this first paper, we present the field of quantum computation from a broad perspective. We review the mathematical background and informally discuss physical implementations of quantum computers. Finally, we present the main primitives used in quantum algorithms.