Programación de computadoras cuánticas: Peter's Gentleman's Kit

Hacemos un gran esfuerzo para seguir las tendencias en la etapa de su formación y preparar los libros más relevantes para los lectores de habla rusa. Hoy les mostraré cómo sucede esto. Por ejemplo, tomaré un tema bastante inusual: la programación de computadoras cuánticas .

Esta historia empezó hace 4 años, y ahora, a finales de 2020, ya hemos formado un portafolio pequeño, pero muy accesible y relevante .

En 2016, llegó a nuestra editorial un libro muy entretenido de colegas extranjeros: The Future X Network: A Bell Labs Perspective . Si no ha oído hablar de Bell Labs antes, asegúrese de interesarse. ¡Una organización muy destacada!

, . . , 2025 , . , , 5 ( 2015-, Nokia), .

, . , . - , , , IT ( IT ).

.

, – , . ( ). , .

2018 . : " ".

.

, , , . , , «», , .

The MIT press, Amazon. , .

!

CES 2019 - IBM. , , , IBM . .

– , , . , , .

, – , IBM, .

, IBM . , , , . - /. , «». , .

" " , CS Python. , , IBM. IBM ( Python, ), . , , . , , , , .

, CES 2020, IBM . , .

( aka Shkaff). , () .

, . – , .

" . ".

, . , - – . , , " ". , . , , .

, , . . , , , .

Microsoft – , , . , Q#, IBM, . , Microsoft , . , . , , , :

, . , - , . QPU IBM (. 4.1). 4.1 IBM Q Experience, , .

Figura:  4.1.  El chip de IBM es muy pequeño, por lo que el movimiento del qubit será bastante corto;  en la ilustración y el diagrama, las partes de la QPU están resaltadas, entre las cuales se llevará a cabo la teletransportación
. 4.1. IBM , ; QPU,

IBM Q Experience OpenQASM Qiskit. : 4.1 JavaScript, QCEngine, OpenQASM, IBM (. 4.2). , IBM (-). , . , .

http://oreilly-qc.github. io?p=4-1.

4.1.

include "qelib1.inc";
qreg q[5]; 
creg c[5];

//  1:    
h q[2]; 
cx q[2],q[4]; 
barrier q[0],q[1],q[2],q[3],q[4];

//  2:   
x q[0]; 
h q[0]; 
t q[0]; 
barrier q[0],q[1],q[2],q[3],q[4];

//  3:  
h q[0]; h q[2]; 
cx q[2],q[0];
h q[2]; 
measure q[0] -> c[0]; 
measure q[2] -> c[2]; 
barrier q[3],q[4];

//  4:  
x q[4]; 
z q[4]; 
barrier q[3],q[4];

//  5:  
tdg q[4]; 
h q[4]; 
x q[4]; 
measure q[4] -> c[4];

aka Shkaff

, – " . ".

( TENET, !), - IBM .

CV

. , , . , , , ?

, .

« . , , , . !»

Ilyas Khan, CEO, Cambridge Quantum Computing

/ . , , 2021 . / , !

, , " Python: ". , .

. "" , . , . , , ! , () IT .




All Articles