La i-quantum computing ingeye-Microsoft obunye bobuchwepheshe obuyinhloko lokho kuzoshintsha imboni njengoba siyazi namuhla futhi akukho mbuzo ngakho, yingakho bethule ulimi olusha lokuhlela eyenzelwe i-quantum computing.
Akunabantu abaningi abangase bajwayele nge-Microsoft's Quantum Dev KitKepha kufanele ngabe uzwile ngekhompiyutha ye-quantum nangekusasa lasezulwini lelo gatsha elisha lekhompyutha elibonakala ngathi liyathembisa.
El I-Quantum Development Kit iyipulatifomu ehlanganisiwe yeMicrosoft yokwakha izinhlelo zokusebenza ze-quantum lokho isebenzisa ulimi olusha lokuhlela lwe-quantum-centric olubizwa nge-Q # (QShar).
Olokuqala lohlobo lwalo, i-Q # ulimi olusha lokuhlela igxile kuma-opharetha amasha we-quantum nokunye ukukhishwa. I-Q # ifaka ukuhlanganiswa okunothile ne-Visual Studio ne-VS Code kanye nokusebenzisana nolimi lohlelo lwePython. Amathuluzi wokuthuthukisa amabanga ebhizinisi akunikeza indlela esheshayo yohlelo lwe-quantum ku-Windows, macOS, noma kwi-Linux.
Mayelana nekhithi yokuthuthukisa
Ikhithi yokuthuthukisa kuhlanganisa ulimi lokuhlela Q #, i-quantum computing simulator nezinsizakusebenza ezahlukahlukene ukuze uqalise. I-Q # ichazwa njengolimi oluthile lohlelo olusetshenziselwa ukuveza ubuchule be-quantum.
Amadivayisi wangempela we-Quantum kudume ukuthi kunzima ukuwathola, kepha i-Quantum Dev Kit yenza kube lula ukuthi isoftware isebenze kunoma yimaphi ama-simulators e-Qubit.
Kusukela yethulwe, izinkulungwane zabathuthukisi zikwazile ukubuka kuqala ukuthi kunjani ukusebenza ne-Quantum States esikhundleni se-binary ejwayelekile. Lokhu kuholele iMicrosoft ukuthi ingagcini ngokufaka ikiti ku-macOS neLinux, kepha futhi ikhulule imitapo yolwazi yayo njengomthombo ovulekile.
Imitapo Yentuthuko nezibonelo zedemo ezikhishwe kanye nama-Q # sZikhishwa ngaphansi kwelayisense yemithombo evulekile ye-MIT futhi ziyatholakala kwi-GitHub.
IMicrosoft Quantum Development Kit nayo yakhelwe ukuthi ibe yiPython ethobela ukusekelwa kwe-Q # ukwenza izingcingo zomdabu kuzindlela zePython futhi okuphambene nalokho, futhi ukusebenza kwe-simulator kukhuphuke izikhathi ezi-4-5.
Ungayifaka kanjani iMicrosoft Quantum Dev Kit kuLinux?
Ukuze ufake le kit kuyadingeka kakhulu ukuthi kufakwe i-Visual Studio Code ngoba iMicrosoft Quantum Dev Kit izokwengezwa njengesandiso.
Uma ungenayo ikhodi ebonakalayo efakwe kusistimu yakho, ngikushiya isixhumanisi lapho omunye wozakwethu echaza indlela elula yokuthi siyifake ku-Linux, isixhumanisi yilokhu.
Uma sebenayo i-Visual Studio ezinhlelweni zabo, kufanele nje sengeze I-Microsoft Quantum Development Kit njengesandiso se Ikhodi ye-Visual Studio .
Manje kumele sifake izifanekiso zephrojekthi ye-Q # Development Kit, kulokhu kufanele sivule kuphela i-terminal bese sisebenzisa umyalo olandelayo:
dotnet new -i "Microsoft.Quantum.ProjectTemplates :: 0.2- *"
Isenzo esilandelayo kufanele sihlanganise amasampula nemitapo yolwazi evela ku-Microsoft Quantum Developer Kit kusuka endaweni yayo yeGitHub, ngalokhu senza lokhu okulandelayo esibulalayo:
git clone https://github.com/Microsoft/Quantum.git
Kwenziwe ukulanda kufanele nje sizulazule enkombeni esanda kwakhiwa bese sisebenzisa ikhodinoma ukuqala kwe-Visual Studio.
cd Quantum code cd Samples /Teleportation/ dotnet build dotnet run
Ngalokhu bazoba nendawo yokusebenza esivele ilungiselelwe ukuthuthukiswa kwe-Q #.
Kusukela manje, wonke umuntu angaqala ukuhlola ukuthi yini engaba yi-quantum computing, singabuyekeza konke okuhlobene nale phrojekthi yi-Microsoft kusuka kuwebhusayithi esemthethweni yephrojekthi.
Ngokwazi ulimi lwentuthuko lwe-Q #, imitapo yolwazi, amasu nokuningi. Ngokwami, angiziboni ngifaneleka noma ngikulungele ukuhlola le nsimu entsha, ngoba nje ngisazibona ngingu-novice ngoba ngisenomkhakha okufanele ngiwufunde.
Kepha angingabazi ukuthi abanye babafundi lapha abakhona bangakha iphrojekthi ngayo.