William Hurley is the founder and CEO of Strangeworks, a startup that makes the power of quantum computing easily accessible and available to all. He is also co-author of Quantum Computing For Babies.
The entire advantage of quantum computing is that it will execute certain specific computer algorithms much, much faster than the classical computers we use today.There's still a long way to go in making these very complex computers work, but even without diving into the details, we can describe the types of things that quantum computing will be very, very good at.
Quantum computing is quite different from classical computing, and there are new fundamentals and terms to learn. Two of these are the concepts of superposition and entanglement — big ideas you need to grapple with as you're learning about this new kind of computing.
Superposition
The state of possibility that's available to qubits is called superposition, where super means many and position means possibilities.
Imagine flipping a coin in the air. As it’s spinning, is it showing heads or tails? Well, you can't know the answer while the coin is spinning. Only when the coin lands and settles down does it display a definite result.When asking the question "how does quantum computing work?" think of that uncertainty you see while the coin is spinning — it's like the uncertainty we capture and use in quantum computing.
Have you heard about quantum computing? Do you want to learn more? Is programming a quantum computer in your future? Read on to learn some key terms, to discover the different kinds of quantum computing approaches, to survey the wonderful world of qubits, and to learn how to get yourself some class. (One or more online classes, that is.