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 utveckling i flera kvantprogrammeringsspråk med både QDK tillägget för Visual Studio Code (VS Code) och QDKPython paketet. Med QDK kan du skriva kvantprogram och skicka dem till Azure Quantum på valfritt språk eller använda flera språk i ditt utvecklingsarbetsflöde.
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 filen Q#.qs eller OpenQASM.qasm i VS Code kan du använda alla funktioner i tillägget QDK, till exempel resursuppskattning, kretsvisualisering och jobböverföring till Azure Quantum providermål. Du kan också använda andra VS Code funktioner, till exempel kodkomplettering, IntelliSenseoch felsökning.
Tillägget VS Code innehåller QDK även kretsredigeraren, ett grafiskt gränssnitt för att skapa kvantkretsar som du kan använda i Q# program.
Språkstöd i QDKPython paketet
PaketetQDKPython stöder utveckling i följande kvantprogrammeringsspråk och -paket:
- Q#
- OpenQASM
- Qiskit
- Cirq
- 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-strukturer och anropsbara objekt till Python-objekt för användning i andra språk och ramverk.
- Anslut till din Azure Quantum arbetsyta och skicka jobb
Jämföra QDK språkalternativ
I följande tabell jämförs tillgängligheten för språk och ramverk för VS Code tillägget och Python paketet.
| Språk | 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 |
Nästa steg
För att komma igång med kvantprogrammeringsspråken i QDK installerar du tillägget QDKVS Code och paketet Python. Mer information finns i Konfigurera QDK.
Information om hur du skickar kvantprogram till Azure Quantum på olika språk finns i följande guider: