Naghahanda ang Microsoft para sa computing ng kabuuan gamit ang Quantum Development Kit

pagkalkula ng kabuuan

La Ang computing ng kabuuan ay para sa Microsoft isa sa mga pangunahing teknolohiya babaguhin nito ang industriya tulad ng alam natin ngayon at wala talagang tanong tungkol dito, iyon ang dahilan kung bakit naglunsad sila ng isang bagong wika sa programa inilaan para sa computing ng kabuuan.

Maaaring hindi pamilyar ang maraming tao kasama ang Quantum Dev Kit ng MicrosoftNgunit narinig mo siguro ang tungkol sa computing ng kabuuan at ang darating na selestiyal na tila ipinangako ng bagong sangay na ito ng computing.

El Ang Quantum Development Kit ay ang pinagsamang platform ng Microsoft para sa pagbuo ng mga application ng kabuuan ito Gumagamit ng isang bagong wika ng programa sa kabuuan na tinatawag na Q # (QShar).

Ang una sa uri nito, ang Q # ay isang bagong wika sa programa nakatuon sa mga bagong operator ng kabuuan at iba pang abstraction. Nagtatampok ang Q # ng mayamang pagsasama sa Visual Studio at VS Code at interoperability sa wika ng programa ng Python. Ang mga tool sa pag-unlad na antas ng Enterprise ay nagbibigay sa iyo ng pinakamabilis na landas sa pag-program sa kabuuan sa Windows, macOS, o Linux.

Tungkol sa development kit

Ang development kit Kabilang dito ang wika ng programa Q #, isang simulator ng computing ng kabuuan at iba`t ibang mga mapagkukunan upang makapagsimula ka. Ang Q # ay inilarawan bilang isang tukoy na wika ng pag-program na ginagamit upang maipahayag ang mga algorithm ng kabuuan.

Ang mga tunay na aparatong Quantum ay kilalang mahirap hanapin, ngunit ginawang posible ng Quantum Dev Kit na tumakbo ang software sa alinman sa mga Qubit simulator.

Mula nang mailabas ito, libu-libong mga developer ang nakapag-preview kung ano ang pakiramdam na gumana sa Mga Quantum States sa halip na ang tipikal na mga binary state. Ito ay humantong sa Microsoft na hindi lamang port ang kit sa macOS at Linux, ngunit din upang palabasin ang mga aklatan nito bilang bukas na mapagkukunan.

Mga Aklatan sa Pag-unlad at mga halimbawa ng demo na inilabas kasama ang Q # sAng mga ito ay pinakawalan sa ilalim ng MIT bukas na mapagkukunan ng lisensya at magagamit sa GitHub.

Ang Microsoft Quantum Development Kit ay dinisenyo din upang maging sang-ayon sa Python sa suporta ng Q # upang makagawa ng mga katutubong tawag sa mga gawain sa Python at kabaligtaran, at ang pagganap ng simulator ay nadagdagan ng 4-5 beses.

Paano i-install ang Microsoft Quantum Dev Kit sa Linux?

Quantum Development Kit

Upang mai-install ang kit na ito lubhang kinakailangan upang mai-install ang Visual Studio Code dahil ang Microsoft Quantum Dev Kit ay idaragdag bilang isang extension.

Kung wala ka pa ring naka-install na Visual code sa iyong system, iniiwan ko sa iyo ang link kung saan ipinaliwanag ng isa sa aking mga kasamahan ang isang simpleng pamamaraan para mai-install namin ito sa Linux, ang link ay ito.

Kung mayroon na silang Visual Studio sa kanilang mga system, idagdag lamang namin ang Microsoft Quantum Development Kit bilang isang extension ng Code ng Visual Studio .

Ngayon dapat nating mai-install ang mga template ng proyekto ng Q # Development Kit, para dito kailangan lamang naming buksan ang isang terminal at isagawa ang sumusunod na utos:

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

Susunod na kilos dapat nating i-clone ang mga sample at aklatan mula sa Microsoft Quantum Developer Kit mula sa GitHub repository nito, para dito isinasagawa namin ang sumusunod sa terminal:

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

Tapos na ang pag-download kailangan lang naming mag-navigate sa bagong direktoryo ng cloned at ipatupad ang codeo pagsisimula ng Visual Studio.

cd Quantum

code

cd Samples /Teleportation/

dotnet build

dotnet run

Sa pamamagitan nito magkakaroon sila ng isang workstation na na-configure para sa pag-unlad ng Q #.

Mula ngayon, ang bawat isa ay maaaring magsimulang galugarin kung ano ang magiging compute ng kabuuan, maaari nating suriin ang lahat na nauugnay sa proyektong ito ng Microsoft mula sa opisyal na website ng proyekto.

Mula sa pag-alam sa wika ng pag-unlad ng Q #, mga aklatan, diskarte at iba pa. Sa personal, hindi ko isinasaalang-alang ang aking sarili na angkop o handa upang tuklasin ang bagong larangan, dahil lamang sa isinasaalang-alang ko pa rin ang aking sarili ng isang baguhan dahil mayroon pa akong patlang na matutunan.

Ngunit hindi ako nag-aalinlangan na ang ilan sa mga mambabasa na naroroon ngayon ay maaaring lumikha ng isang proyekto sa isang ito.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.