Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
(Microsoft Quantum Development KitQDK) podporuje vývoj v několika kvantových programovacích jazycích s rozšířením QDK (VS CodeVisual Studio Code) i balíčkemQDKPython. Pomocí QDK můžete psát kvantové programy a odesílat je do Azure Quantum ve zvoleném jazyce nebo používat více jazyků ve vývojovém pracovním postupu.
Jazyková podpora v rozšíření QDK pro VS Code
RozšířeníQDKVS Code přímo podporuje vývoj v kvantových programovacích jazycích Q# a OpenQASM. Při otevření souboru Q#.qs nebo souboru OpenQASM.qasm v VS Code můžete použít všechny funkce rozšíření QDK, jako je odhad prostředků, vizualizace okruhu a odeslání úlohy do cílů poskytovatele Azure Quantum. Můžete také použít další VS Code funkce, jako je dokončování IntelliSensekódu a ladění.
Součástí VS Code rozšíření je také editor okruhůQDK, grafické rozhraní pro vytváření kvantových obvodů, které můžete použít v Q# programech.
Podpora jazyka QDKPython v balíčku
Balíček QDKPython podporuje vývoj v následujících kvantových programovacích jazycích a balíčcích:
- Q#
- OpenQASM
- Qiskit
- Cirq
- PennyLane
Balíček QDK obsahuje moduly, které vám umožní:
- Použijte funkce Jupyter Notebook, jako jsou vizualizační nástroje a příkaz "magic" pro psaní kódu Q#
- Převod struktur Q# a OpenQASM a volatelných objektů na objekty Python pro použití v jiných jazycích a architekturách
- Připojení k pracovnímu prostoru Azure Quantum a odesílání úloh
Porovnání QDK jazykových možností
Následující tabulka porovnává dostupnost jazyků a architektur pro VS Code rozšíření a Python balíček.
| Jazyk | QDK VS Code rozšíření | QDK Python Balíček |
|---|---|---|
| Q# | Přímo k dispozici | K dispozici prostřednictvím qdk.qsharp modulu a %%qsharp příkazu magic |
| OpenQASM | Přímo k dispozici | K dispozici prostřednictvím qdk.openqasm modulu |
| Qiskit | Není k dispozici | K dispozici prostřednictvím qdk.qiskit modulu |
| Cirq | Není k dispozici | K dispozici prostřednictvím qdk.cirq modulu |
| PennyLane | Není k dispozici | K dispozici prostřednictvím převodu na QIR |
Další kroky
Chcete-li začít s kvantovými programovacími jazyky v prostředí QDK, nainstalujte rozšíření QDKVS Code a balíček Python. Další informace naleznete v tématu Nastavení QDK.
Pokud chcete odesílat kvantové programy do Azure Quantum v různých jazycích, projděte si následující příručky: