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 stvarno nema sumnje, zato su pokrenuli novi programski jezik namijenjen kvantnom računanju.

Nije puno ljudi možda poznato s Microsoftovim Quantum Dev KitomAli zacijelo ste čuli za kvantno računanje i nebesku budućnost koje ova nova grana računarstva izgleda obećava.

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

Prvi takve vrste, Q #, novi je programski jezik usredotočen na nove kvantne operatore i drugu apstrakciju. Q # sadrži bogatu integraciju s Visual Studiom i VS kodom te interoperabilnost s programskim jezikom Python. Alati za razvoj poduzeća daju vam najbrži put do kvantnog programiranja na Windowsima, MacOS-u ili Linuxu.

O razvojnom kompletu

Komplet za razvoj to 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 ozloglašeno je teško pronaći, ali Quantum Dev Kit omogućuje da softver radi na bilo kojem Qubit simulatoru.

Od objavljivanja, tisuće programera uspjelo je predvidjeti kakav je osjećaj raditi s Quantum državama, umjesto s tipičnim binarnim stanjima. To je dovelo do toga da Microsoft ne samo prenosi komplet na macOS i Linux, već i izdaje svoje knjižnice kao otvoreni izvor.

Razvojne knjižnice i demo primjeri koji su objavljeni zajedno s Q # sObjavljeni su pod licencom MIT otvorenog koda i dostupni su na GitHubu.

Microsoft Quantum Development Kit također je dizajniran da bude u skladu s Pythonom s Q # podrškom za upućivanje nativnih poziva Python rutinama i obrnuto, a izvedbe simulatora povećale su se 4-5 puta.

Kako instalirati Microsoft Quantum Dev Kit na Linux?

Kit za kvantni razvoj

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 sustavu još uvijek nemate instaliran Visual code, ostavljam vam vezu na kojoj je jedan od mojih kolega objasnio jednostavnu metodu da ga instaliramo u Linux, poveznica je ovo.

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

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

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

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

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

Završeno preuzimanje 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 to ć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, sa službenog web mjesta projekta možemo pregledati sve što je Microsoft povezao s ovim projektom.

Od poznavanja Q # razvojnog jezika, njegovih knjižnica, tehnika i još mnogo toga. Osobno se ne smatram prikladnim ili pripremljenim za istraživanje ovog novog područja, jednostavno zato što se još uvijek smatram početnikom jer još uvijek moram naučiti neko područje.

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


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.