Microsoft përgatitet për llogaritjen kuantike me Paketën e Zhvillimit Kuantik

llogaritja kuantike

La llogaritja kuantike është për Microsoft një nga teknologjitë kryesore kjo do të ndryshojë industrinë siç e njohim ne sot dhe me të vërtetë nuk ka asnjë diskutim për të, kjo është arsyeja pse ata kanë lëshuar një gjuhë të re programimi të destinuara për llogaritjen kuantike.

Jo shumë njerëz mund të jenë të njohur me Kit Quantum DevPor ju duhet të keni dëgjuar për llogaritjen kuantike dhe të ardhmen qiellore që kjo degë e re e kompjuterit duket se premton.

El Quantum Development Kit është platforma e integruar e Microsoft për ndërtimin e aplikacioneve kuantikepërdor një gjuhë të re programimi kuantike-qendrore të quajtur Q # (QShar).

E para e këtij lloji, Q # është një gjuhë e re programimi u përqendrua në operatorët e rinj kuantikë dhe abstraksione të tjera. Q # përmban integrim të pasur me Visual Studio dhe VS Code dhe ndërveprim me gjuhën e programimit Python. Mjetet e zhvillimit të shkallës së ndërmarrjes ju japin rrugën më të shpejtë për programimin kuantik në Windows, macOS ose Linux.

Rreth kompletit të zhvillimit

Paketa e zhvillimit incluye gjuha e programimit Q #, një imitues i llogaritjes kuantike dhe burime të ndryshme për të filluar. Q # përshkruhet si një gjuhë specifike programimi që përdoret për të shprehur algoritme kuantike.

Pajisjet origjinale kuantike janë jashtëzakonisht të vështira për t'u gjetur, por Quantum Dev Kit bën të mundur që softueri të ekzekutohet në ndonjë nga simuluesit Qubit.

Që nga fillimi i tij, mijëra zhvillues kanë qenë në gjendje të parashikojnë se çfarë ndihet të punosh me shtetet kuantike në vend të shteteve tipike binare. Kjo ka bërë që Microsoft jo vetëm ta transportojë kitin në MacOS dhe Linux, por edhe të lëshojë bibliotekat e tij si burim të hapur.

Bibliotekat e Zhvillimit dhe shembuj demo që u publikuan së bashku me Q # sAto lëshohen nën licencën e burimit të hapur MIT dhe janë në dispozicion në GitHub.

Microsoft Quantum Development Kit është krijuar gjithashtu që të jetë në përputhje me Python me mbështetjen Q # për të bërë thirrje vendase në rutinat Python dhe anasjelltas, dhe performanca e simulatorit është rritur 4-5x.

Si të instaloni Microsoft Quantum Dev Kit në Linux?

Kuti zhvillimi kuantik

Në mënyrë që të instaloni këtë çantë është jashtëzakonisht e nevojshme të keni të instaluar Kodin Visual Studio pasi që Microsoft Quantum Dev Kit do të shtohet si një shtesë.

Nëse ende nuk keni të instaluar kodin Visual në sistemin tuaj, unë ju lë lidhjen ku një nga kolegët e mi shpjegoi një metodë të thjeshtë për ne për ta instaluar atë në Linux, lidhja është kjo.

Nëse ata tashmë kanë Visual Studio në sistemet e tyre, ne vetëm duhet të shtojmë Kompleti i zhvillimit kuantik të Microsoft-it si zgjatim i Kodi Visual Studio .

tani ne duhet të instalojmë modelet e projektit Q # Development Kit, për këtë ne vetëm duhet të hapim një terminal dhe të ekzekutojmë komandën e mëposhtme:

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

Akti tjetër ne duhet të klonojmë mostrat dhe bibliotekat nga Microsoft Quantum Developer Kit nga depoja e tij GitHub, për këtë ne ekzekutojmë sa vijon në terminal:

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

Shkarkimi u krye ne thjesht duhet të drejtohemi tek drejtoria e sapo klonuar dhe të ekzekutojmë kodinose fillimi i Visual Studio.

cd Quantum

code

cd Samples /Teleportation/

dotnet build

dotnet run

Me këtë ata do të kenë një stacion pune që është konfiguruar tashmë për zhvillimin e Q #.

Tani e tutje, të gjithë mund të fillojnë të eksplorojnë se çfarë do të bëhej llogaritja kuantike, ne mund të rishikojmë gjithçka që lidhet me këtë projekt nga Microsoft nga faqja zyrtare e internetit e projektit.

Nga njohja e gjuhës së zhvillimit të Q #, bibliotekat, teknikat e saj dhe më shumë. Personalisht, unë nuk e konsideroj veten të përshtatshëm ose të përgatitur për të eksploruar këtë fushë të re, thjesht sepse ende e konsideroj veten një fillestar, sepse kam akoma një fushë për të mësuar.

Por nuk dyshoj që disa nga lexuesit këtu të pranishëm mund të krijojnë një projekt me këtë.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.