DocumentCode
3045263
Title
A Survey of Quantum Programming Languages: History, Methods, and Tools
Author
Sofge, Donald A.
Author_Institution
Naval Res. Lab., Washington
fYear
2008
fDate
10-15 Feb. 2008
Firstpage
66
Lastpage
71
Abstract
Quantum computer programming is emerging as a new subject domain from multidisciplinary research in quantum computing, computer science, mathematics (especially quantum logic, lambda calculi, and linear logic), and engineering attempts to build the first non-trivial quantum computer. This paper briefly surveys the history, methods, and proposed tools for programming quantum computers circa late 2007. It is intended to provide an extensive but non-exhaustive look at work leading up to the current state-of-the-art in quantum computer programming. Further, it is an attempt to analyze the needed programming tools for quantum programmers, to use this analysis to predict the direction in which the field is moving, and to make recommendations for further development of quantum programming language tools.
Keywords
functional programming; programming languages; quantum computing; systems analysis; functional programming; programming tools; quantum computing; quantum programming languages; Computational modeling; Computer languages; Computer simulation; Functional programming; History; Logic programming; Military computing; Quantum computing; Quantum entanglement; Quantum mechanics; functional programming; imperative programming; lambda calculus; linear logic; quantum computing;
fLanguage
English
Publisher
ieee
Conference_Titel
Quantum, Nano and Micro Technologies, 2008 Second International Conference on
Conference_Location
Sainte Luce
Print_ISBN
978-0-7695-3085-7
Type
conf
DOI
10.1109/ICQNM.2008.15
Filename
4455934
Link To Document