Programming Quantum Programming - Abstraction level 2: State Machine and Algorithms After we get an intuition about phase kickback, we start getting into actual Computer Science, through building a State Machine, and recreating an actual Quantum Algorithm.
Programming Quantum Programming by abstracting ourselves from Quantum Mechanics: Abstraction level 0 Just as we know that in classical computers we manipulate logical zeroes and ones, we can get an idea of what we are dealing with in the lowest level of logic in a quantum computer.