-
Notifications
You must be signed in to change notification settings - Fork 5
Quantum Computer
##What is a Quantum Computer?
A Quantum Computer is a type of computer that uses qubits instead of bits. The difference between the two is that while a bit can only have one of two states (0 or 1), a qubit can have a superposition of both states; it can be both 0 and 1 at the same time. As one can expect, this principle is known as Superposition. The benefit of this is that since a qubit can be equal to more values than a bit can, a single qubit can be used to store more values than a bit can.
####Quantum Entanglement
The program has a limited support for Quantum Entanglement. This principle states that two quantum particles, which represent qubits, can be correlated to one another. For example, if X is 0.6 for one particle, the other will measure 0.4.
####Heisenberg's Uncertainty Principle
In Quantum Computing, one obstacle in the development of Quantum Computers is the Heisenberg's Uncertainty Principle, which states that one cannot know a particle's momentum and position simultaneously. In Quantum Computing, this means that values cannot be measured directly, or else the value of the qubit will change to match the measurement. This can cause problems because it can get rid of the superposition in a qubit.
####Logic Gates
One element of computing that is used in the program, as well as in the real world is logic gates. There are various types of logic gates, each with a different function. Many can be used to flip values of bits and/or qubits (only qubits so far), but some require some form of logic operation to be performed on them. For example, a CNOT gate will flip the value of a qubit if the value of another qubit is equal to 1.
##Potential of Quantum Computing
Quantum Computing holds a level of potential that goes beyond anything that classical computers will ever reach. In theory, they will be able to make computations much faster and far more efficiently than any classic computer ever will. Unlike classic computers, Quantum Computers have the benefit of multitasking, which allows them to perform multiple takes at the same time. This allows them to process data many thousands of times faster than any modern-day computer can.
Home | About | Help Guide | SQSL | Created by Christopher Hittner