Quantum Computersのプログラミング:Peter's Gentleman's Kit

私たちは、形成の段階でトレンドを追跡し、ロシア語を話す読者のために最も関連性の高い本を準備するように非常に努力しています。今日はこれがどのように起こるかをお見せします。たとえば、私はかなり珍しいトピックを取り上げます-量子コンピュータのプログラミング

この話は4年前に始まりましたが、2020年の終わりに、私たちはすでに小さいながらも非常にアクセスしやすく、関連性の高いポートフォリオを形成しています

2016年に、非常に面白い本が外国人の同僚から私たちの出版社に届きました:The Future X Network:A Bell LabsPerspectiveBell Labsについて聞いたことがない場合は、ぜひ興味を持ってください。非常に優れた組織です!

, . . , 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, , .

図: 4.1。 IBMチップは非常に小さいため、キュービットの動きは非常に短くなります。 図と図では、QPUの一部が強調表示されており、その間でテレポーテーションが行われます。
. 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