How should qubits be represented in a quantum programming language?
In the quantum circuit model, a quantum computation is represented as a sequence of operations, sometimes known as gates, applied to a set of qubits. This leads to pictures such as:
In this picture, each horizontal line is a qubit, each box is an operation, and time flows ...