IMicrosoft ilungiselela i-quantum computing neQuantum Development Kit yayo

ukubalwa kwe-quantum

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?

Ikhithi Yokuthuthukiswa Kwe-Quantum

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.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.