Kvantlıq programmalastırıw
Kvantlıq programmalastırıw — bul kvantlıq sistemalarda isleytuǵın algoritmlerdi proektlestiriw hám ámelge asırıw processin bildiredi, ádette kvantlıq ventillerden, ólshewlerden hám klassikalıq basqarıw logikasınan ibarat kvantlıq sxemalardı paydalanıp ámelge asırıladı. Bul sxemalar belgili bir esaplaw wazıypaları yamasa eksperimental nátiyjeler ushın kvantlıq jaǵdaylardı manipulyaciyalaw ushın islep shıǵıladı. Kvantlıq programmalar kvantlıq processorlarda orınlanıwı, klassikalıq apparatlıq támiynatta simulyaciyalanıwı yamasa izertlew maqsetleri ushın laboratoriya ásbapları arqalı ámelge asırılıwı múmkin.
Kvantlıq processorlarǵa tiykarlanǵan sistemalar menen islegende, kvantlıq programmalastırıw tilleri kvantlıq algoritmlerdi ónimli ańlatıw ushın joqarı dárejeli abstrakciyalardı usınadı. Bul tiller kóbinese klassikalıq programmalastırıw ortalıqları menen integraciyalanadı hám gibrid kvantlıq-klassikalıq jumıs aǵımların qollap-quwatlaydı. Kvantlıq programmalıq támiynattı islep shıǵıwǵa ashıq kodlı jámiyetshilik kúshli tásir etti, Qiskit, Cirq, PennyLane hám qBraid SDK sıyaqlı kóplegen qurallar toplamı hám freymvorkları ashıq licenziyalar astında qoljetimli[1].
Kvantlıq programmalastırıw sonday-aq kvantlıq ásbaplar hám sensorlarǵa tiykarlanǵan platformalar arqalı eksperimental sistemalardı modellestiriw yamasa basqarıw ushın da qollanılıwı múmkin. KLM protokolın paydalanatuǵın sızıqlı optikalıq kvantlıq esaplaw sıyaqlı ayırım kvantlıq esaplaw arxitekturaları arnawlı apparatlıq támiynattı talap etse, basqaları programmalıq támiynat interfeysleri arqalı qoljetimli bolǵan ventilge tiykarlanǵan kvantlıq processorlardı paydalanadı. Eki jaǵdayda da, kvantlıq programmalastırıw teoriyalıq algoritmler menen fizikalıq ámelge asırıw arasındaǵı kópir retinde xızmet etedi.
Kvantlıq kórsetpeler jıynaǵı
Kvantlıq kórsetpeler jıynaǵı joqarı dárejeli algoritmlerdi kvantlıq processorlarda orınlanıwı múmkin bolǵan fizikalıq kórsetpelerge aylandırıw ushın qollanıladı. Geyde bul kórsetpeler belgili bir apparatlıq támiynat platformasına, mısalı, ion tutqıshlarına yamasa asqın ótkizgishli kubitlerge, tán boladı.
Blackbird[2] — bul Xanadu Quantum Technologies hám Strawberry Fields tárepinen qollanılatuǵın kvantlıq kórsetpeler jıynaǵı hám aralıq kórinis. Ol fotonlı kvantlıq apparatlıq támiynatta isley alatuǵın úziliksiz ózgeriwshili kvantlıq programmalardı kórsetiw ushın proektlestirilgen.
cQASM
cQASM, ulıwma QASM dep te ataladı, bul barlıq kvantlıq kompilyaciya hám simulyaciya quralları arasında óz-ara islesiw imkaniyatın kepilleytuǵın apparatlıq támiynatqa ǵárezsiz kvantlıq assembler tili. Onı TUDelfttegi QCA Lab usınǵan.
OpenQASM
OpenQASM[3] — bul IBM tárepinen Qiskit hám IBM Quantum Platforması menen paydalanıw ushın usınılǵan aralıq kórinis.
QIR
Kvantlıq Aralıq Kórinis (QIR) — bul Microsoft tárepinen Kvantlıq Rawajlanıw Jıynaǵınıń bir bólegi retinde islep shıǵılǵan apparatlıq támiynatqa ǵárezsiz aralıq kórinis. Ol LLVM kompilyatorlıq infrastrukturası tiykarında dúzilgen hám kvantlıq programmalardı hár túrli kvantlıq apparatlıq támiynat bekendlerinde optimallastırıw hám orınlawdı qollap-quwatlaytuǵın usılda kórsetiw ushın proektlestirilgen[4]. QIR kvantlıq kompilyatorlar ushın ulıwma maqset retinde xızmet etedi, bul Q# sıyaqlı hár túrli programmalastırıw tilleri menen tómengi dárejeli apparatlıq támiynattı basqarıw qatlamları arasında óz-ara islesiwge múmkinshilik beredi. Onı akademiyalıq hám sanaat sherikleriniń birlesken toparı QIR Alyansı qollap-quwatlaydı.
Quil
Quil — bul birinshi ret ulıwma kvantlıq/klassikalıq yad modelin usınǵan kvantlıq esaplaw ushın kórsetpeler jıynaǵı arxitekturası. Onı Robert Smit, Maykl Kyortis hám Uilyam Czen «Ámeliy Kvantlıq Kórsetpeler Jıynaǵı Arxitekturası» maqalasıda usınǵan. Kóplegen kvantlıq algoritmler (sonıń ishinde kvantlıq teleportaciya, kvantlıq qátelerdi dúzetiw, simulyaciya,[5] hám optimallastırıw algoritmleri) ulıwma yad arxitekturasın talap etedi.
Kvantlıq programmalıq támiynattı islep shıǵıw quralları jıynaǵı
Kvantlıq programmalıq támiynattı islep shıǵıw quralları jıynaǵı (SDK) kvantlıq programmalardı jaratıw hám basqarıw ushın qurallar toplamın usınadı. Olar sonday-aq kvantlıq programmalardı simulyaciyalaw yamasa olardı bultqa tiykarlanǵan kvantlıq qurılmalar hám jeke xostingdegi kvantlıq qurılmalar arqalı iske túsiriwge tayarlaw quralların támiyinleydi.
Derekler
- ↑ «Qiskit GitHub repository». GitHub.
- ↑ «Blackbird Quantum Assembly Language — Blackbird 0.2.0 documentation». quantum-blackbird.readthedocs.io. Qaraldı: 24-iyun 2019-jıl.
- ↑ qiskit-openqasm: OpenQASM specification, 2017-07-04, qaraldı: 2017-07-06
{{citation}}: Unknown parameter|publisher=ignored (járdem) - ↑ «Quantum Intermediate Representation (QIR)». QIR Alliance. Qaraldı: 2-iyun 2025-jıl.
- ↑ McClean, Jarrod R.. The theory of variational hybrid quantum-classical algorithms.