Quantum Computing
In order to know what quantum computing really is, you need to know the definitions of both the words in the title.Â
Quantum - We know this as the root word for âquantityâ and the Latin word for âAmountâ. Modern use dictates that this means the smallest possible discrete unit of any physical property such as energy or matter.
Computing - Fairly straightforward: the use/operation of computers.
A quick search on what quantum computing is pulls up a definition through Google, taken from a Wikipedia article:
Quantum computing studies theoretical systems (i.e. Quantum Computers) that make direct use of the quantum-mechanical phenomena (superposition and entanglement) to perform operations on data.
But what does this mean?
The way a quantum computer works is completely different to the principles adhered to by conventional computers. Because of this, they can solve problems whose solutions would never work on a conventional computer.Â
Basically, we owe the introduction of quantum computing to a guy called Paul Benioff. He was the first to actually apply the quantum theory to computers *pause for applause*
His long term intention was a Quantum Turing Machine. A Turing Machine being the standard model of 0s and 1s created by Alan Turing (I actually remember this guy from class, nice one) on an unlimited strand of tape. This tape has a lot of boxes, they can be filled with 0s, 1s, or left blank; then along comes a read-write device and hey presto; your computer now has an instruction. Turing Machines can only perform one action at a time, however. I a Quantum Turing Machine, this would not be the case, as the actions can take place parallel to one another, doing multiple things at the same time.
Whatâs different in a Quantum Computer?
The afore mentioned tape now exists in a quantum state. Huh? This means that the boxes on this new tape can either be filled with one, zero, or a superposition of both one and zero. Hereâs a pretty little info sheet explaining that and a little more:
So a normal computer works through manipulation of 1s and 0s into different instructions to get your computer to carry out the tasks youâre wanting it to, right? A quantum computer works in the same way, however the bits (binary digits) are no longer bits, as they donât just exist in these two states. In a quantum computer, qubits are manipulated into those instructions.
Obviously, because quantum is science, weâre talking particles ;) And particles can run into difficulty if tampered with in any way - say, looking at them could change their value, âcause youâve bumped them; and if you are looking at the superposition of the qubits, trying to determine the value, it makes it take on either a 0 or a 1. Once again, only two options - youâve just demoted your fabby quantum computer to a normal one. A solution for this is Entanglement! If two atoms encounter an outside force, this can cause them to become entangled, and the second atom will take on the properties of the first. Without the intervention of an outside force, these atoms are freely spinning however they like, but once youâve disturbed them (correctly, obviously) then atom one will choose a value or a certain way to spin. The second atom then chooses the opposite of that, and spins the other way. This allows scientists to know the values of these atoms without annoying them and causing damage.Â
Quantum computing holds the potential to be amazing and execute tasks so much faster than any of our computers at the moment; completing calculations that often get the best of our best computers worked up in a flash; but thereâs still a long way to go yet. Despite continued improvement, specifically in 1998, 2000, 2001, 2005, 2006 and 2007, most of the investigation into quantum computing has been theoretical so far, and a practical quantum computer is one of dreams.








