Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
(Microsoft Quantum Development KitQDK) supporta lo sviluppo in più linguaggi di programmazione quantistica con l'estensione QDK per Visual Studio Code (VS Code) e il QDKPython pacchetto. Con il QDK, è possibile scrivere programmi quantistici e inviarli a Azure Quantum nel linguaggio preferito oppure usare più linguaggi nel flusso di lavoro di sviluppo.
Supporto della lingua nell'estensione QDK per VS Code
L'estensioneQDK per VS Code supporta direttamente lo sviluppo nei linguaggi di programmazione Q# e OpenQASM quantistici. Quando si apre un file Q#.qs o OpenQASM.qasm in VS Code, è possibile usare tutte le funzionalità dell'estensione QDK, ad esempio stima delle risorse, visualizzazione del circuito e invio di processi alle destinazioni del provider Azure Quantum. È anche possibile usare altre VS Code funzionalità, ad esempio il completamento del codice, IntelliSensee il debug.
L'estensione include anche l'editor del circuito, un'interfaccia VS Codegrafica per creare circuiti quantistici che è possibile usare nei QDK programmi.
Supporto per la QDKPython lingua nel pacchetto
Il QDKPython pacchetto supporta lo sviluppo nei seguenti pacchetti e linguaggi di programmazione quantistici:
- Q#
- OpenQASM
- Qiskit
- Cirq
- PennyLane
Il QDK pacchetto include moduli che consentono di:
- Usare Jupyter Notebook funzionalità, ad esempio gli strumenti di visualizzazione e un comando magico per scrivere codice Q#
- Convertire Q# e OpenQASM struct e callable in oggetti Python da usare in altri linguaggi e framework
- Connettiti all'area di lavoro Azure Quantum e invia processi
Confronta QDK le opzioni della lingua
La tabella seguente confronta la disponibilità di linguaggi e framework per l'estensione Python e il pacchetto VS Code.
| Language | QDK VS Code estensione | QDK Python Pacchetto |
|---|---|---|
| Q# | Direttamente disponibile | Disponibile tramite il qdk.qsharp modulo e il %%qsharp comando magic |
| OpenQASM | Direttamente disponibile | Disponibile tramite il qdk.openqasm modulo |
| Qiskit | Non disponibile | Disponibile tramite il qdk.qiskit modulo |
| Cirq | Non disponibile | Disponibile tramite il qdk.cirq modulo |
| PennyLane | Non disponibile | Disponibile tramite conversione in QIR |
Passaggi successivi
Per iniziare a usare i linguaggi di programmazione quantistica in QDK, installa l'estensione PythonQDK e il pacchetto VS Code. Per altre informazioni, vedere Configurare il QDK
Per inviare programmi quantistici a Azure Quantum in linguaggi diversi, vedere le guide seguenti: