Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Microsoft Quantum Development Kit (QDK) stöder flera kvantprogrammeringsspråk, ramverk och kretsformat via QDK tillägget för Visual Studio Code (VS Code) och QDKPython paketet. Med QDK kan du använda ett eller flera programmeringsramverk i ditt utvecklingsarbetsflöde och skicka in program som stöds till Azure Quantum.
Språkstöd i QDK förlängning för VS Code
TilläggetQDK för VS Code stödjer direkt utveckling i kvantprogrammeringsspråken Q# och OpenQASM. När du öppnar en Q#.qs fil eller OpenQASM.qasm fil i VS Code kan du använda QDK funktioner som resursuppskattning, kretsvisualisering och jobbskickning till Azure Quantum-providermål. Du kan också använda VS Code funktioner som kodkomplettering, IntelliSenseoch felsökning.
Tillägget QDK innehåller även syntaxmarkering för Stim.stim filer. Om du vill kompilera och simulera Stim kretsar använder du modulen QDK i paketet qdk.stimPython.
Tillägget VS Code innehåller QDK kretsredigeraren, ett grafiskt gränssnitt för att skapa kvantkretsar som du kan använda i Q# program.
Språkstöd i QDKPython paketet
QDK Python paketet stöder utveckling med följande kvantprogrammeringsspråk, ramverk och kretsformat:
- Q#
- OpenQASM
- Qiskit
- Cirq
- Stim
- PennyLane
Paketet QDK innehåller moduler som låter dig:
- Använd Jupyter Notebook funktioner, till exempel visualiseringsverktyg och ett magiskt kommando för att skriva Q# kod.
- Konvertera Q# och OpenQASM structs och anropsbara objekt till Python objekt för användning i andra språk och ramverk.
- Anslut till din Azure Quantum arbetsyta och skicka program som stöds.
Jämföra QDK språkalternativ
I följande tabell jämförs tillgängligheten för språk, ramverk och kretsformat i QDK tillägget och Python paketet.
| Språk, ramverk eller format | QDK VS Code förlängning | QDK Python Paket |
|---|---|---|
| Q# | Direkt tillgänglig | Tillgänglig via modulen qdk.qsharp och det %%qsharp magiska kommandot |
| OpenQASM | Direkt tillgänglig | Tillgänglig via modulen qdk.openqasm |
| Qiskit | Ej tillgänglig | Tillgänglig via modulen qdk.qiskit |
| Cirq | Ej tillgänglig | Tillgänglig via modulen qdk.cirq |
| PennyLane | Ej tillgänglig | Tillgänglig via konvertering till QIR |
| Stim | syntaxmarkering | Tillgänglig via modulen qdk.stim |
Nästa steg
För att komma igång med kvantprogrammeringsspråk, ramverk och kretsformat i QDK, installera QDK-tillägget för VS Code och QDKPython-paketet. Mer information finns i Konfigurera QDK.
Information om hur du skickar kvantprogram till Azure Quantum finns i följande guider: