Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Microsoft Quantum Development Kit (QDK) unterstützt die Entwicklung in mehreren Quantenprogrammiersprachen sowohl mit der QDK Erweiterung für Visual Studio Code (VS Code) als auch mit dem QDKPython Paket. Mit dem QDK können Sie Quantenprogramme schreiben und in der von Ihnen gewählten Sprache an Azure Quantum übermitteln oder mehrere Sprachen in Ihrem Entwicklungsworkflow verwenden.
Sprachunterstützung in der QDK Erweiterung für VS Code
Die QDK Erweiterung für VS Code unterstützt direkt die Entwicklung in den Q# und OpenQASM Quantenprogrammiersprachen. Wenn Sie eine Q#.qs Datei oder OpenQASM.qasm Datei in VS Code öffnen, können Sie alle Features der Erweiterung QDK verwenden, z. B. Ressourcenschätzung, Schaltkreisvisualisierung und Auftragsübermittlung an Azure Quantum Anbieterziele. Sie können auch andere VS Code Features verwenden, z. B. Codeabschluss, IntelliSenseund Debuggen.
Die VS Code Erweiterung enthält auch den QDK Schaltkreis-Editor, eine grafische Schnittstelle zum Erstellen von Quantenschaltungen, die Sie in Q# Programmen verwenden können.
Sprachunterstützung im QDKPython Paket
Das QDKPython Paket unterstützt die Entwicklung in den folgenden Quantenprogrammiersprachen und Paketen:
- Q#
- OpenQASM
- Qiskit
- Cirq
- PennyLane
Das QDK Paket enthält Module, mit denen Sie:
- Verwenden Sie Jupyter Notebook-Features wie Visualisierungstools und einen magischen Befehl, um Q# Code zu schreiben.
- Konvertieren von Q# und OpenQASM-Strukturen und Aufrufablen in Python-Objekte für die Verwendung in anderen Sprachen und Frameworks
- Herstellen einer Verbindung mit Ihrem Azure Quantum Arbeitsbereich und Übermitteln von Aufträgen
Vergleichen von QDK Sprachoptionen
In der folgenden Tabelle wird die Verfügbarkeit von Sprachen und Frameworks für die PythonErweiterung und das VS CodePaket verglichen.
| Language | QDK VS Code Erweiterung | QDK Python Paket |
|---|---|---|
| Q# | Direkt verfügbar | Verfügbar durch das qdk.qsharp Modul und den %%qsharp magischen Befehl |
| OpenQASM | Direkt verfügbar | Verfügbar über das qdk.openqasm Modul |
| Qiskit | Nicht verfügbar | Verfügbar über das qdk.qiskit Modul |
| Cirq | Nicht verfügbar | Verfügbar über das qdk.cirq Modul |
| PennyLane | Nicht verfügbar | Verfügbar durch Konvertierung in QIR |
Nächste Schritte
Um mit den Quantenprogrammiersprachen in Python zu beginnen, installieren Sie die Erweiterung QDKVS Code und das Paket QDK. Weitere Informationen finden Sie unter Einrichten der QDK.
Informationen zum Übermitteln von Quantenprogrammen an Azure Quantum in verschiedenen Sprachen finden Sie in den folgenden Leitfäden: