Quantum computers, devices that can perform computations relying on the principles of quantum mechanics, are expected to outperform classical computers on some types of optimization and processing tasks. While physicists and engineers have introduced various quantum computing systems over the past decades, reliably scaling these systems so that they can tackle real-world problems while correcting errors arising during computations has so far proved challenging.