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?
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.