1 Quantum computing: the hype and the promise

 

This chapter covers

  • The kinds of problems quantum computing might solve better than classical computing
  • Three main components of quantum computing systems: algorithms, hardware, and software
  • Major milestones of quantum hardware development, past and future
  • Quantum software development workflow

Quantum computing uses quantum-mechanical phenomena to perform computations. It is a new computing paradigm that is fundamentally different from “classical computing”—the traditional technology that powers our world, from the home computers and smartphones we use on a daily basis to supercomputers that solve scientific problems.

Classical computing relies on the concepts that are familiar to us from our daily lives, and thus it feels intuitive to us, even if we often don’t know the exact algorithms our computers employ to solve the problems we ask of them. For example, we can plan a trip using a paper map of the area, so a map application doing the same thing doesn’t feel odd.

1.1 Your second book on quantum computing: The prerequisites

 

1.2 The hype and the promise: What kinds of problems can quantum computing solve?

 
 

1.3 A peek inside the fridge: How does quantum computing work?

 
 
 

1.3.1 Algorithms

 
 
 

1.3.2 Hardware

 
 
 

1.3.3 Software

 
 
 
 

1.3.4 Quantum application software development workflow

 
 
 
 

1.4 Why learn quantum computing?

 
 

1.5 Learn by doing: Learning quantum computing through quantum programming with Qiskit and Q#

 
 
 
 

1.6 Further reading

 
 

1.6.1 Section 1.2

 
 

1.6.2 Section 1.3

 
 

1.7 Summary

 
sitemap

Unable to load book!

The book could not be loaded.

(try again in a couple of minutes)

manning.com homepage