Quantum programming




Programarea cuantică este procesul de proiectare sau asamblare a secvențelor de instrucțiuni, numite circuite cuantice, folosind porți, comutatoare și operatori pentru a manipula un sistem cuantic pentru un rezultat dorit sau rezultatele unui experiment dat.

Algoritmii de circuit cuantic pot fi implementați pe circuite integrate, efectuate cu instrumentare sau scrise într -un limbaj de programare pentru utilizare cu un computer cuantic sau un procesor cuantic.

Cu sisteme bazate pe procesatori cuantici, limbajele de programare cuantice ajută la exprimarea algoritmilor cuantici folosind construcții de nivel înalt.

Câmpul este adânc înrădăcinat în filozofia open-source și, ca urmare, cea mai mare parte a software-ului cuantic discutat în acest articol este disponibil în mod liber ca software open-source.quantum, cum ar fi cele bazate pe protocolul KLM, un computer cuantic optic liniar Model (LOQC), utilizați algoritmi cuantici (circuite) implementate cu electronice, circuite integrate, instrumentare, senzori și/sau prin alte mijloace fizice.

Alte circuite concepute pentru experimentarea legată de sistemele cuantice pot fi bazate pe instrumente și senzor.