Spoločnosť Microsoft sa pripravuje na kvantové výpočty pomocou svojej súpravy Quantum Development Kit

kvantový výpočet

La kvantové výpočty sú pre Microsoft jednou z hlavných technológií to zmení priemysel, ako ho poznáme dnes, a naozaj o tom niet pochýb, preto zaviedli nový programovací jazyk určené na kvantové výpočty.

Málokto to možno pozná so súpravou Quantum Dev od spoločnosti MicrosoftAle určite ste počuli o kvantovom výpočte a nebeskej budúcnosti, ktorú táto nová vetva výpočtovej techniky sľubuje.

El Quantum Development Kit je integrovaná platforma spoločnosti Microsoft na vytváranie kvantových aplikácií že používa nový kvantovo-centrický programovací jazyk s názvom Q # (QShar).

Prvý svojho druhu, Q #, je nový programovací jazyk zameraná na nových kvantových operátorov a inú abstrakciu. Q # ponúka bohatú integráciu s Visual Studio a VS Code a interoperabilitu s programovacím jazykom Python. Vývojové nástroje na podnikovej úrovni vám poskytnú najrýchlejšiu cestu ku kvantovému programovaniu v systémoch Windows, macOS alebo Linux.

O vývojovej súprave

Vývojová súprava zahŕňa programovací jazyk Q #, kvantový výpočtový simulátor a rôzne zdroje, ktoré vám pomôžu začať. Q # je popisovaný ako špecifický programovací jazyk používaný na vyjadrenie kvantových algoritmov.

Originálne zariadenia Quantum sú notoricky ťažké nájsť, ale sada Quantum Dev Kit umožňuje spustenie softvéru na ktoromkoľvek zo simulátorov Qubit.

Od jeho vydania si tisíce vývojárov mohli namiesto typických binárnych stavov zobraziť ukážku toho, aké je to pracovať s Quantum States. To viedlo spoločnosť Microsoft k tomu, že sadu nielen preniesol do systému macOS a Linux, ale aj vydal svoje knižnice ako open source.

Rozvojové knižnice a ukážkové príklady, ktoré boli vydané spolu s Q # sVychádzajú pod licenciou open source MIT a sú k dispozícii na GitHub.

Sada Microsoft Quantum Development Kit bola tiež navrhnutá tak, aby vyhovovala požiadavkám Pythonu s podporou Q # na uskutočňovanie natívnych hovorov na rutiny Pythonu a naopak, a výkon simulátora sa zvýšil 4–5krát.

Ako nainštalovať súpravu Microsoft Quantum Dev Kit v systéme Linux?

Kvantová vývojová súprava

Za účelom inštalácie tejto súpravy je nesmierne nevyhnutné mať nainštalovaný Visual Studio Code pretože Microsoft Quantum Dev Kit bude pridaný ako rozšírenie.

Ak vo svojom systéme stále nemáte nainštalovaný vizuálny kód, nechám vám odkaz, kde nám jeden z mojich kolegov vysvetlil jednoduchý spôsob jeho inštalácie v systéme Linux, odkaz je tento.

Ak už majú vo svojich systémoch Visual Studio, stačí pridať Microsoft Quantum Development Kit ako rozšírenie Kód Visual Studio .

Teraz musíme nainštalovať šablóny projektu Q # Development Kit, preto musíme otvoriť iba terminál a vykonať nasledujúci príkaz:

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

Ďalšie dejstvo musíme naklonovať vzorky a knižnice zo súpravy Microsoft Quantum Developer Kit z jeho úložiska GitHub, preto na termináli vykonávame nasledujúce:

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

Hotovo musíme len prejsť do novo klonovaného adresára a spustiť kódalebo spustenie Visual Studio.

cd Quantum

code

cd Samples /Teleportation/

dotnet build

dotnet run

Vďaka tomu budú mať pracovnú stanicu, ktorá je už nakonfigurovaná pre vývoj Q #.

Odteraz môže každý začať skúmať, čo by sa stalo kvantovým výpočtom. Spoločnosť Microsoft môže z oficiálnej webovej stránky projektu skontrolovať všetko, čo sa týka tohto projektu.

Od znalosti vývojového jazyka Q #, jeho knižníc, techník a ďalších. Osobne sa nepovažujem za vhodného alebo pripraveného skúmať tento nový odbor, jednoducho preto, že sa stále považujem za nováčika, pretože sa mám ešte stále čo učiť.

Nepochybujem však o tom, že niektorí tu prítomní čitatelia môžu vytvoriť projekt s týmto.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.