IBM, Microsoft and Alphabet working towards the dawn of quantum computing
Unlike classical computing, which relies on bits that take on values of either 1 or 0 in order to process information, quantum computing relies on qubits. Qubits can take the distinguishable 1 or 0 value, but unlike classical bits, there are aspects of quantum mechanics, which make qubits much more useful in certain applications. One unique element of qubits are their ability to take on a superposition, meaning that a single qubit can be in multiple states at a single moment in the same way that a light can behave as a wave or a particle at the molecular level. Entanglement, or the state in which two qubits can be inextricably linked even when separated by great distances, is another effect of quantum mechanics which has implications for computing. Superposition and entanglement would allow a quantum computer to rapidly perform calculations which could never be completed by a classical computer, such as finding the factors of a number with more than 500 digits, unlocking a new world in data encryption and analysis.