Quantum compiler

Compilers used in classical computing translate code written in a high-level language understandable by a programmer to a lower-level language of instructions that get executed on the computer. Similarly, a quantum compiler translates code written in the language of quantum circuits and translates these to the set of instructions that will run on the quantum computer. On trapped-ion devices such as Quantinuum’s, the compiler translates the quantum circuit to the to the gate-pulse sequence performed on the qubits, along with the physical movement of qubits in the device.