Microsoft se na Quantum Development Kit pripravlja na kvantno računalništvo

kvantno računanje

La kvantno računalništvo je za Microsoft ena glavnih tehnologij to bo spremenilo panogo, kakršno poznamo danes, in o tem res ni dvoma, zato so uvedli nov programski jezik namenjena za kvantno računanje.

Morda ni veliko ljudi, ki jih pozna z Microsoftovim kompletom Quantum DevVerjetno ste že slišali za kvantno računalništvo in nebesno prihodnost, ki jo ta nova veja računalništva obljublja.

El Quantum Development Kit je Microsoftova integrirana platforma za izdelavo kvantnih aplikacij da uporablja nov kvantno osredotočeni programski jezik, imenovan Q # (QShar).

Prvi te vrste, Q # je nov programski jezik osredotočil na nove kvantne operaterje in druge abstrakcije. Q # odlikuje bogata integracija z Visual Studio in VS Code ter interoperabilnost s programskim jezikom Python. Razvojna orodja za podjetništvo vam omogočajo najhitrejšo pot do kvantnega programiranja v sistemih Windows, macOS ali Linux.

O razvojnem kompletu

Razvojni komplet vključuje programski jezik Q #, kvantni računalniški simulator in različne vire za začetek. Q # je opisan kot poseben programski jezik, ki se uporablja za izražanje kvantnih algoritmov.

Originalnih naprav Quantum je sicer težko najti, vendar Quantum Dev Kit omogoča, da programska oprema deluje na katerem koli simulatorju Qubit.

Od izdaje je na tisoče razvijalcev lahko predogledalo, kakšen je občutek delati z Quantum States namesto z običajnimi binarnimi stanji. Zaradi tega je Microsoft ne le prenesel komplet na macOS in Linux, temveč je svoje knjižnice izdal kot odprtokodno.

Razvojne knjižnice in predstavitveni primeri, ki so bili izdani skupaj s Q # sIzdani so pod odprtokodno licenco MIT in so na voljo na GitHub.

Microsoftov komplet za kvantni razvoj je bil zasnovan tudi tako, da je združljiv s Pythonom s podporo za Q # za domače klice na Pythonove rutine in obratno, zmogljivost simulatorja pa se je povečala za 4-5 krat.

Kako namestiti komplet Microsoft Quantum Dev v Linux?

Kvantni razvojni komplet

Za namestitev tega kompleta nujno je treba namestiti Visual Studio Code ker bo Microsoft Quantum Dev Kit dodan kot podaljšek.

Če v vašem sistemu še vedno ni nameščena Visual koda, vam pustim povezavo, kjer je eden od kolegov razložil preprost način, da jo namestimo v Linux, povezava je to.

Če že imajo Visual Studio v svojih sistemih, moramo samo dodati Microsoftov komplet za kvantni razvoj kot podaljšek Koda Visual Studio .

Zdaj namestiti moramo predloge projekta Q # Development Kit, za to moramo le odpreti terminal in izvesti naslednji ukaz:

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

Naslednje dejanje klonirati moramo vzorce in knjižnice iz kompleta Microsoft Quantum Developer Kit iz njegovega skladišča GitHub, za to na terminalu izvedemo naslednje:

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

Končal prenos le pomakniti se moramo do na novo kloniranega imenika in izvesti kodoali zagon Visual Studio.

cd Quantum

code

cd Samples /Teleportation/

dotnet build

dotnet run

S tem bodo imeli delovno postajo, ki je že konfigurirana za razvoj Q #.

Odslej lahko vsakdo začne raziskovati, kaj bi postalo kvantno računalništvo, vse, kar je povezano s tem projektom Microsofta, lahko pregledamo na uradni spletni strani projekta.

Od poznavanja razvojnega jezika Q #, njegovih knjižnic, tehnik in še več. Osebno se ne smatram primernega ali pripravljenega za raziskovanje tega novega področja, preprosto zato, ker se še vedno imam za začetnika, ker se moram še vedno naučiti.

Ne dvomim pa, da lahko nekateri prisotni bralci s tem ustvarijo projekt.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.