The Computer Journal Advance Access originally published online on October 12, 2006
The Computer Journal 2007 50(2):134-150; doi:10.1093/comjnl/bxl057
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
Quantum Programming Languages: An Introductory Overview
University of Applied Sciences, Braunschweig/Wolfenbüttel, Germany
* Corresponding author: r.ruediger{at}fh-wolfenbuettel.de
Received 24 April 2006; revised 10 August 2006
The present article gives an introductory overview of the novel field of quantum programming languages (QPLs) from a pragmatic perspective. First, after a short summary of basic notations of quantum mechanics, some of the goals and design issues are surveyed, which motivate the research in this area. Then, several of the approaches are described in more detail. The article concludes with a brief survey of current research activities and a tabular summary of a selection of QPLs, which have been published so far.
Key Words: quantum computation quantum information quantum algorithms quantum programming languages