Microsoft inogadzirira iyo quantum komputa neiyo yayo Quantum Development Kit

kuwanda-kuverenga

La quantum computing ndeyeMicrosoft imwe yehunyanzvi matekinoroji izvo zvichachinja iyo indasitiri sezvatinozviziva nhasi uye zvechokwadi hapana mubvunzo nezvazvo, ndosaka ivo vatangisa mutauro mutsva wechirongwa yakagadzirirwa komputa yakawanda.

Havasi vanhu vazhinji vangave vanoziva ine Microsoft's Quantum Dev KitAsi iwe unofanirwa kunge wakanzwa nezvehuwandu hwekomputa uye ramangwana rekudenga iro bazi idzva remakomputa rinoita sekuvimbisa.

El Quantum Development Kit inzvimbo yakasanganiswa yeMicrosoft yekuvaka huwandu hwekushandisa , que inoshandisa nyowani yakawanda-centric mutauro wechirongwa unonzi Q # (QShar).

Yekutanga yerudzi rwayo, Q # iri nyowani chirongwa chemutauro yakatarisana nevashandisi vatsva uye zvimwe zvekubvisa. Q # inoratidzira kupfuma kusangana neVisual Studio uye VS Code uye kusabatana pamwe nePython chirongwa chemutauro Zvishandiso zvekuvandudza bhizimusi-giredhi zvinokupa iyo inokurumidza nzira yehuwandu hwehuwandu paWindows, macOS, kana Linux.

Nezve kitambo chekuvandudza

Iyo yekuvandudza kit inosanganisira mutauro wechirongwa Q #, yakawanda quantum computing simulator uye zvakasiyana zviwanikwa kuti utange. Q # inotsanangurwa seyakanyanya programming mutauro unoshandiswa kuratidza huwandu hwakawanda algorithms.

Chaizvoizvo zvigadzirwa zveQuantum zvine mukurumbira zvakaoma kuwana, asi iyo Quantum Dev Kit inoita kuti zvikwanise kuti software inomhanya pane chero yeiyo Qubit simulators.

Kubva payakaburitswa, zviuru zvevagadziri zvakakwanisa kuongorora zvazvinonzwa sekushanda pamwe neQuantum States pachinzvimbo cheyakajairika nyika dzebhinari. Izvi zvakatungamira Microsoft kuti isangotakura chete kit kune macOS neLinux, asi zvakare kuburitsa maraibhurari ayo seyakavhurika sosi.

Development Raibhurari uye demo mienzaniso yakaburitswa pamwechete neQ # sVanosunungurwa pasi peMIT open source rezinesi uye vanowanikwa paGitHub.

Iyo Microsoft Quantum Yekuvandudza Kit yakave yakagadzirirwa kuti ive Python inoenderana neQ # rutsigiro kuita mafoni ekuzvarwa kuPython maitiro uye zvinopesana, uye kuita kwe simulator kwawedzera ka4-5 nguva.

Maitiro ekuisa iyo Microsoft Quantum Dev Kit paLinux?

Quantum Yekuvandudza Kit

Kuti ugadzire kit iyi zvinonyanya kukosha kuti uve neVisual Studio Code yakaiswa sezvo iyo Microsoft Quantum Dev Kit ichawedzerwa sekuwedzeredzwa.

Kana iwe usati uine Visual code yakaiswa pane yako system, ini ndinokusiya iwe link iyi apo mumwe wevandaishanda navo akatsanangura nzira yakapusa yekuti isu tiise muLinux, chinongedzo ichi.

Kana vatove neVisual Studio pane avo masystem, isu tinongofanirwa kuwedzera iyo Microsoft Quantum Yekuvandudza Kit sekuwedzera kwe Visual Studio kodhi .

Iye zvino isu tinofanirwa kuisa matemplate eiyo Q # Development Kit chirongwa, kune izvi isu tinongofanirwa kuvhura terminal uye nekuita unotevera kuraira:

dotnet new -i "Microsoft.Quantum.ProjectTemplates :: 0.2- *"

Tevere chiito isu tinofanirwa kuteedzera iwo masampula uye maraibhurari kubva kuMicrosoft Quantum Developer Kit kubva kune yayo GitHub repository, kune izvi isu tinoita zvinotevera pane terminal.

git clone https://github.com/Microsoft/Quantum.git

Waita kurodha pasi isu tinongofanirwa kuenda kune dhairekitori richangobva kuumbwa uye nekuita kodhikana Visual Studio kutanga.

cd Quantum

code

cd Samples /Teleportation/

dotnet build

dotnet run

Naizvozvi, ivo vanozove neiyo workstation iyo yakatogadzirirwa yeQ # kuvandudza.

Kubva ikozvino zvichienda mberi, munhu wese anogona kutanga kuongorora izvo zvingave zviyero zvemakomputa, tinogona kuongorora zvese zvine chekuita nebasa iri neMicrosoft kubva kune yepamutemo webhusaiti yeprojekiti.

Kubva pakuziva iyo Q # yekuvandudza mutauro, maraibhurari ayo, maitiro uye nezvimwe. Ini pachangu, ini handizvione sendakakodzera kana kugadzirira kuongorora iyi ndima nyowani, nekuda kwekuti ini ndichiri kuzvitora semunhu mutsva nekuti ndichine munda wekudzidza.

Asi ini handifungi kuti vamwe vevaverengi pano varipo vanogona kugadzira chirongwa neichi.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako