The smallest unit of data is a bit. Each bit can either be 0 or 1.
Computation is split into a sequence of basic operations. Each operation acts on a small set of bits. → AND, OR, NOT gates, etc…
Bits are indipendent of each other. Applying an operation on a given set of bits does not affect bits outside this set.
Some problems can be solved more efficiently using probabilistic computing than what is known with deterministic computing. Example: Plynomial Identity Testing.
The smallest unit of data is a qubit:
Computation is split into a sequence of basic quantum operations and measurements. Each operation acts on a small set of qubits. Rotation gates, phase shift-gates, CNOT gates, etc…
Qubits may become entangled: