Monet ihmiset eivät ehkä ole tuttuja Microsoftin Quantum Dev Kitistä, mutta heidän on täytynyt kuulla aiheesta Quantum tietotekniikka ja taivaallinen tulevaisuus ne näyttävät lupaavan.
The Quantum Development Kit on Microsoftin integroitu alusta kvanttisovellusten rakentamiseen käyttämällä uutta kvanttikeskeistä ohjelmointikieltä nimeltä Q ( Q Sharp). Se oli lomitettu vain Visual Studio kanssa Windowsissa, kunnes Microsoft teki äskettäin portin macOS:lle ja Linuxille, joka sisältää tuen kvanttisimulaatiolle ja VS-koodille.
Aito Quantum-laitteita on huomattavan vaikea saada, mutta Quantum Dev Kit mahdollistaa ohjelmistojen ajamisen joko Qubit-simulaattoreissa. Sen julkaisun jälkeen tuhannet kehittäjät ovat voineet esikatsella, miltä tuntuu työskennellä käyttämällä Quantum States tyypillisten Binary Stateen sijaan.Tämä on johtanut Microsoftin porttien lisäksi pakkiin macOS:ään ja Linuxiin, vaan myös avoimen lähdekoodin kirjastoihin.
Q rinnalla lanseeratut kehityskirjastot ja demoesimerkit julkaistaan Avoimen lähdekoodin alla MIT-lisenssi ja ovat saatavilla GitHubissa.
Microsoft Quantum Development Kit on myös tehty Python-yhteensopivaksi Qsoittaa natiivikutsuja Python-rutiineille ja päinvastoin, ja simulaattorin suorituskyky on kasvanut 4-5-kertaiseksi.
Asenna Microsoft Quantum Dev Kit Ubuntu Linuxiin
Jos haluat sukeltaa Quantum Computingin uuteen maailmaan Microsoftin kehittäjäpaketin avullasinulla on oltava Visual Studio Code asennettuna.
1. Asenna Microsoft Quantum Development Kit for Visual Studio Code -laajennus.
2. Asenna Q Development Kit projektimallit käyttämällä haluamaasi komentoriviä suorittamalla seuraava komento.
"$ dotnet uusi -i Microsoft.Quantum.ProjectTemplates::0.2-"
3. Kloonaa Microsoft Quantum Developer Kit -näytteet ja Kirjastot sen GitHub-varastosta.
$ git-klooni https://github.com/Microsoft/Quantum.git
4. Siirry äskettäin kloonatuun hakemistoon ja käynnistä Visual Studio Code .
$ cd Quantum $ koodi.
5. Suorita teleportin malliohjelma.
$ CD-näytteet/teleportaatio/ $ dotnet rakentaa $ dotnet ajaa
Työasemasi on asetettu Q-kehitykseen, jos ohjelma on käynnissä ja tulos on samanlainen kuin: on 8 kierrosta onnistunutta teleportaatiota vaihtelevilla arvoilla True/False lähetetään jokaisella kierroksella.
Oletko innoissasi Quantum Development Kit Linuxille saatavuudesta ja mitä mieltä olet Kvanttilaskenta yleisesti? Pudota ajatuksesi alla olevaan kommenttiosioon.