Microsoft se priprema za kvantno računanje svojim Quantum Development Kitom

kvantno računanje

La kvantno računanje je za Microsoft jedna od glavnih tehnologija to će promijeniti industriju kakvu danas poznajemo i o tome zaista nema sumnje, zato su pokrenuli novi programski jezik namijenjen kvantnom računanju.

Možda nije puno ljudi poznato sa Microsoftovim Quantum Dev KitomAli sigurno ste čuli za kvantno računanje i nebesku budućnost koje ova nova grana računarstva izgleda obećava.

El Quantum Development Kit je Microsoftova integrirana platforma za izgradnju kvantnih aplikacija Que koristi novi kvantno centrični programski jezik nazvan Q # (QShar).

Prvi te vrste, Q # je novi programski jezik fokusiran na nove kvantne operatore i drugu apstrakciju. Q # odlikuje bogata integracija s Visual Studiom i VS kodom te interoperabilnost s programskim jezikom Python. Alati za razvoj na nivou preduzeća pružaju vam najbrži put do kvantnog programiranja na Windowsima, MacOS-u ili Linuxu.

O razvojnom kompletu

Komplet za razvoj uključuje programski jezik Q #, kvantni računski simulator i razni resursi za početak. Q # je opisan kao specifični programski jezik koji se koristi za izražavanje kvantnih algoritama.

Originalne Quantum uređaje je ozloglašeno teško pronaći, ali Quantum Dev Kit omogućava da softver radi na bilo kojem Qubit simulatoru.

Od objavljivanja, hiljade programera uspjelo je predvidjeti kakav je osjećaj raditi s Quantum državama umjesto tipičnih binarnih stanja. To je dovelo do toga da Microsoft ne samo prenosi komplet na macOS i Linux, već i izdaje svoje biblioteke kao otvoreni izvor.

Razvojne biblioteke i demo primjeri koji su objavljeni zajedno s Q # sObjavljeni su pod licencom MIT otvorenog koda i dostupni su na GitHub-u.

Microsoft Quantum Development Kit je takođe dizajniran da bude u skladu sa Pythonom sa Q # podrškom za upućivanje izvornih poziva Python rutinama i obrnuto, a performanse simulatora povećane su 4-5 puta.

Kako instalirati Microsoft Quantum Dev Kit na Linux?

Kvantni razvojni pribor

Da biste instalirali ovaj komplet izuzetno je potrebno instalirati Visual Studio Code budući da će Microsoft Quantum Dev Kit biti dodan kao produžetak.

Ako na vašem sistemu još uvijek nemate instaliran Visual code, ostavljam vam vezu na kojoj je jedan od mojih kolega objasnio jednostavan način da ga instaliramo u Linux, veza je ovo.

Ako već imaju Visual Studio na svojim sistemima, samo moramo dodati Microsoft Quantum Development Kit kao produžetak Visual Studio kôd .

Sada moramo instalirati predloške projekta Q # Development Kit, za ovo moramo samo otvoriti terminal i izvršiti sljedeću naredbu:

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

Sledeći čin moramo klonirati uzorke i biblioteke iz Microsoft Quantum Developer Kit iz njegovog GitHub spremišta, za to na terminalu izvršavamo sljedeće:

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

Završeno preuzimanje mi samo moramo prijeći na novo klonirani direktorij i izvršiti kôdili pokretanje Visual Studija.

cd Quantum

code

cd Samples /Teleportation/

dotnet build

dotnet run

Uz ovo će imati radnu stanicu koja je već konfigurirana za Q # razvoj.

Od sada svi mogu početi istraživati ​​što bi postalo kvantno računanje, sve što je Microsoft povezao s ovim projektom možemo pregledati sa službene web stranice projekta.

Od poznavanja Q # razvojnog jezika, njegovih biblioteka, tehnika i još mnogo toga. Lično se ne smatram pogodnim ili pripremljenim za istraživanje ovog novog polja, jednostavno zato što se i dalje smatram početnikom, jer još uvijek imam polje za učenje.

Ali ne sumnjam da neki od prisutnih čitatelja mogu stvoriti projekt s ovim.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.