Společnost Microsoft se připravuje na kvantové výpočty pomocí sady Quantum Development Kit

kvantový výpočet

La Kvantové výpočty jsou pro Microsoft jednou z hlavních technologií to změní odvětví, jak ho dnes známe, a o tom opravdu není pochyb, proto spustili nový programovací jazyk určené pro kvantové výpočty.

Málokdo to možná zná se sadou Quantum Dev společnosti MicrosoftUrčitě jste ale slyšeli o kvantových výpočtech a nebeské budoucnosti, kterou tato nová větev výpočetních technologií slibuje.

El Quantum Development Kit je integrovaná platforma společnosti Microsoft pro vytváření kvantových aplikací že používá nový kvantově centrický programovací jazyk s názvem Q # (QShar).

První svého druhu, Q #, je nový programovací jazyk zaměřil se na nové kvantové operátory a další abstrakce. Q # nabízí bohatou integraci s Visual Studio a VS Code a interoperabilitu s programovacím jazykem Python. Vývojové nástroje na podnikové úrovni vám poskytnou nejrychlejší cestu ke kvantovému programování v systémech Windows, macOS nebo Linux.

O vývojové sadě

Vývojová sada zahrnuje programovací jazyk Q #, kvantový výpočetní simulátor a různé zdroje, které vám pomohou začít. Q # je popsán jako specifický programovací jazyk používaný k vyjádření kvantových algoritmů.

Originální zařízení Quantum je notoricky obtížné najít, ale sada Quantum Dev Kit umožňuje spuštění softwaru na kterémkoli ze simulátorů Qubit.

Od svého uvedení na trh si tisíce vývojářů mohly prohlédnout, jaké to je pracovat s Quantum States místo typických binárních stavů. To vedlo společnost Microsoft k tomu, že sadu nejen přenesl na macOS a Linux, ale také vydal své knihovny jako open source.

Rozvojové knihovny a ukázkové příklady, které byly vydány společně s Q # sJsou vydávány pod licencí MIT open source a jsou k dispozici na GitHubu.

Sada Microsoft Quantum Development Kit byla také navržena tak, aby vyhovovala standardu Python s podporou Q # pro nativní volání rutin Pythonu a naopak, a výkon simulátoru se zvýšil 4–5krát.

Jak nainstalovat sadu Microsoft Quantum Dev v systému Linux?

Kvantová vývojová sada

Za účelem instalace této sady je nesmírně nutné mít nainstalovaný Visual Studio Code protože Microsoft Quantum Dev Kit bude přidán jako rozšíření.

Pokud stále nemáte ve svém systému nainstalovaný vizuální kód, nechám vám odkaz, kde jeden z mých kolegů vysvětlil jednoduchou metodu pro jeho instalaci v Linuxu, odkaz je tento.

Pokud již mají Visual Studio na svých systémech, stačí přidat Microsoft Quantum Development Kit jako rozšíření Kód sady Visual Studio .

Nyní Musíme nainstalovat šablony projektu Q # Development Kit, za tímto účelem musíme pouze otevřít terminál a provést následující příkaz:

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

Další akt musíme klonovat vzorky a knihovny ze sady Microsoft Quantum Developer Kit ze svého úložiště GitHub, proto na terminálu provádíme následující:

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

Hotovo stahování musíme jen přejít do nově klonovaného adresáře a spustit kódnebo spuštění sady Visual Studio.

cd Quantum

code

cd Samples /Teleportation/

dotnet build

dotnet run

Díky tomu budou mít pracovní stanici, která je již nakonfigurována pro vývoj Q #.

Od nynějška může každý začít zkoumat, co by se stalo kvantovým výpočtem, můžeme z oficiálních webových stránek projektu zkontrolovat vše, co se týká tohoto projektu, společností Microsoft.

Od znalosti vývojového jazyka Q #, jeho knihoven, technik a dalších. Osobně se nepovažuji za vhodného ani připraveného zkoumat tento nový obor, jednoduše proto, že se stále považuji za nováčka, protože se stále musím učit.

Nepochybuji však o tom, že někteří zde přítomní čtenáři mohou vytvořit projekt s tímto.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.