Lehet, hogy nem sokan ismerik a Microsoft Quantum Dev Kit-jét, de biztosan hallottak a Quantumról számítástechnika és a mennyei jövő úgy tűnik, ígérik.
A Quantum Development Kit a Microsoft integrált platformja kvantumalkalmazások létrehozására egy új, kvantumközpontú programozási nyelv, a Q ( Q Sharp). Csak a Visual Studio-val volt átlapolva Windowson, egészen addig, amíg a Microsoft nemrég nem készített egy portot macOS és Linux számára, amely támogatja a kvantumszimulációt és a VS-kódot.
Genuine Quantum eszközöket rendkívül nehéz beszerezni, de a Quantum Dev Kit lehetővé teszi, hogy a szoftverek bármelyik Qubit szimulátoron futjanak. A megjelenés óta fejlesztők ezrei láthatták előnézetben, milyen érzés a Quantum States használatával dolgozni a szokásos Bináris állapotok helyettEz arra késztette a Microsoftot, hogy a készletet ne csak macOS-re és Linuxra portolja, hanem nyílt forráskódú könyvtárait is.
A Q mellett elindított fejlesztési könyvtárak és bemutatópéldák Nyílt forráskód alatt jelennek meg MIT-licenc, és elérhetők a GitHubon.
A Microsoft Quantum Development Kit szintén Python-kompatibilis a Q támogatásávala Python-rutinok natív hívásához és fordítva, és a szimulátor teljesítménye 4-5-szörösére nőtt.
A Microsoft Quantum Dev Kit telepítése Ubuntu Linuxba
Ha szeretne elmélyülni a Quantum Computing új világában a Microsoft fejlesztői készletéveltelepíteni kell a Visual Studio Code kódot.
1. Telepítse a Microsoft Quantum Development Kit for Visual Studio Code kiterjesztését.
2. Telepítse a Q Development Kit projektsablonokat a kívánt parancssor használatával a következő parancs futtatásával.
"$ dotnet new -i Microsoft.Quantum.ProjectTemplates::0.2-"
3. Klónozza a Microsoft Quantum Developer Kit Samples és Könyvtárak a GitHub-tárhelyből.
$ git klón https://github.com/Microsoft/Quantum.git
4. Navigáljon az újonnan klónozott könyvtárba, és futtassa az indítást Visual Studio Code .
$ cd Quantum $ kódot.
5. Futtassa a teleport mintaprogramot.
$ cd minták/teleportáció/ $ dotnet build $ dotnet fut
A munkaállomása Q fejlesztésre van beállítva, ha a program fut, és a kimenet hasonló a következőhöz: 8 sikeres teleportálási köre van változó értékekkel, igaz/hamis, minden körben elküldve.
Izgatott a Quantum Development Kit Linuxhoz elérhetősége, és mi a véleménye a Kvantumszámítás általában? Ossza meg gondolatait az alábbi megjegyzés rovatban.