Quantum Computation Language




Limbajul cuantic de calcul (QCL) este unul dintre primele limbaje de programare cuantică implementate.

Cea mai importantă caracteristică a QCL este suportul pentru operatorii și funcțiile definite de utilizator.

Sintaxa sa seamănă cu sintaxa limbajului de programare C, iar tipurile sale de date clasice sunt similare cu tipurile de date primitive din C.

se poate combina codul clasic și codul cuantic în același program.

Limbajul a fost creat pentru a explora conceptele de programare pentru calculatoarele cuantice.

Biblioteca QCL oferă operatori cuantici standard folosiți în algoritmi cuantici, cum ar fi: controlat-nu cu multe qubit-uri țintă, funcționare hadamard pe multe qubits, fază și fază controlată.

Algoritmi cuantici pentru adăugare, înmulțire și exponență cu constante binare (tot modulul n) Transformarea cuantică Fourier cuantică