Code de répétition pour qubit de chat caractérisé en ce qu'il comprend un nombre d de qubits de chat de données (4) et au moins (d-1) qubits de chat ancillaires (6), le nombre d étant supérieur ou égal à 3, chaque qubit de chat ancillaire (6) étant relié à deux qubits de chat de données (4) par deux portes CNOT (8) respectives de telle manière qu'aucun qubit de chat de données (4) n'est relié à plus de deux qubits de chat ancillaires (6), le taux de dissipation à deux photons des qubits de chat ancillaires étant strictement supérieur au taux de dissipation à deux photons des qubits de chat de données, ledit code de répétition étant mis en œuvre par la réalisation pour chaque qubit de chat ancillaire (6) de cycles de correction d'erreur comprenant au moins les opérations suivantes : a) préparation du qubit de chat ancillaire (6) dans un état propre de l’opérateur X : "|+>" ou "|->", b) activation d'une des deux portes CNOT (8) reliée à ce qubit de chat ancillaire (6), c) activation de l'autre porte CNOT (8) reliée à ce qubit de chat ancillaire (6), et d) mesure de la parité du nombre de photons de ce qubit de chat ancillaire (6). Code de répétition selon la revendication 1, dans lequel le taux de dissipation à deux photons des qubits de chat ancillaires (6) est choisi sensiblement égal à un multiple du taux de dissipation à deux photons des qubits de données, lequel multiple est choisi dans le groupe comprenant 2, 5, 20, 30 et 50. Code de répétition selon la revendication 1 ou 2, dans lequel les opérations a) à d) sont répétées pour chaque qubit de chat ancillaire (6) un nombre de fois sensiblement égal au ratio du taux de dissipation à deux photons des qubits de chat de données (4) par le taux de perte à deux photons des qubits de chat ancillaires (6), puis suivie d'une opération de rafraîchissement dont la durée est de l'ordre de l'inverse du taux de dissipation à deux photons des qubits de chat de données (4). Code de répétition selon l'une des revendications précédentes, dans lequel les cycles de correction d'erreurs sont mis en œuvre sensiblement simultanément pour tous les qubits de chat ancillaires (6). Code de répétition selon la revendication 4, dans lequel, pour chaque qubit de chat ancillaire (6), les opérations a) à d) sont réalisées séquentiellement. Code de répétition selon l'une des revendications précédentes, dans lequel les qubits de chat de données (4) sont stabilisés dans un mode d’une cavité 3D à l’aide d’un circuit ATS (70). Code de répétition selon l'une des revendications précédentes, dans lequel les qubits de chat ancillaires (4) sont des qubits de chat résonants (80). Code de répétition selon l’une des revendications 1 à 6, dans lequel les qubits de chat ancillaires (4) sont des qubits de chat stabilisés dans un mode d’un résonateur 2D à l’aide d’un circuit ATS (82). Code de surface pour qubit de chat caractérisé en ce qu'il comprend un nombre d de qubits de chat de données (4) et au moins (d-1) qubits de chat ancillaires (6), le nombre d étant supérieur ou égal à 3, chaque qubit de chat ancillaire (6) étant relié à quatre qubits de chat de données (4) par quatre portes CNOT (8) respectives de telle manière qu'aucun qubit de chat de données (4) n'est relié à plus de quatre qubits de chat ancillaires (6), le taux de dissipation à deux photons des qubits de chat ancillaires étant strictement supérieur à taux de dissipation à deux photons des qubits de chat de données, ledit code de surface étant mis en œuvre par la réalisation pour chaque qubit de chat ancillaire (6) de cycles comprenant au moins les opérations suivantes : a) préparation du qubit de chat ancillaire (6) en état X "|+>" ou "|->", b) activation séquentielle des portes CNOT (8) reliée à ce qubit de chat ancillaire (6), et c) mesure de la parité du nombre de photons de ce qubit de chat ancillaire (6).