A brief survey of quantum programming languages
Algorithms for Quantum Computation: Discrete Log and Factoring (Extended Abstract)