Abstract

This chapter proposes two core research problems of the subject of quantum programming: (i) How can programming methodologies and technologies developed for current computers be extended for quantum computers? (ii) What kind of new programming methodologies and technologies can effectively exploit the unique power of quantum computing? The history of quantum programming research is briefly discussed. Main approaches to quantum programming are summarized along the line from superposition-of-data paradigm to superposition-of programs paradigm. In the first paradigm, quantum programs have classical control flows, whereas in the second paradigm, quantum programs have quantum control flows. At the end of this chapter, the structure of the book and dependence between the chapters are presented, and suggestions for how to read the book are given.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call