Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El Microsoft Quantum Development Kit (QDK) admite el desarrollo en múltiples lenguajes de programación cuántica con la extensión Visual Studio Code para VS Code (QDK) y el paquete PythonQDK. Con el QDK, puede escribir programas cuánticos y enviarlos a Azure Quantum en el lenguaje que prefiera o usar varios lenguajes en el flujo de trabajo de desarrollo.
Soporte de idiomas en la QDK extensión para VS Code
La QDK extensión para VS Code admite directamente el desarrollo en los lenguajes de programación Q# y OpenQASM cuánticos. Al abrir un archivo Q#.qs o OpenQASM.qasm archivo en VS Code, puede usar todas las características de la extensión QDK, como la estimación de recursos, la visualización del circuito y el envío de trabajos a destinos de proveedor de Azure Quantum. También puede usar otras VS Code funciones, como la finalización de código, IntelliSense y la depuración.
La VS Code extensión también incluye el editor de circuitos QDK, una interfaz gráfica para crear circuitos cuánticos que pueda usarse en programas Q#.
Compatibilidad con idiomas en el QDKPython paquete
El QDKPython paquete admite el desarrollo en los siguientes lenguajes de programación y paquetes cuánticos:
- Q#
- OpenQASM
- Qiskit
- Cirq
- PennyLane
El QDK paquete incluye módulos que le permiten:
- Utilice Jupyter Notebook características, como herramientas de visualización y un comando mágico para escribir código Q#
- Convertir Q# y OpenQASM estructuras y invocables en objetos Python para su uso en otros lenguajes y marcos
- Conexión al área de trabajo de Azure Quantum y envío de trabajos
Comparar QDK opciones de idioma
La siguiente tabla compara la disponibilidad de lenguajes y marcos de trabajo para la extensión Python y el paquete VS Code.
| Language | QDK VS Code extensión | QDK Python paquete |
|---|---|---|
| Q# | Disponible directamente | Disponible a través del qdk.qsharp módulo y el %%qsharp comando magic |
| OpenQASM | Disponible directamente | Disponible a través del qdk.openqasm módulo |
| Qiskit | No disponible | Disponible a través del qdk.qiskit módulo |
| Cirq | No disponible | Disponible a través del qdk.cirq módulo |
| PennyLane | No disponible | Disponible a través de la conversión a QIR |
Pasos siguientes
Para empezar a trabajar con los lenguajes de programación cuánticos en QDK, instale la extensión PythonQDK y el paquete VS Code. Para obtener más información, consulte Configurar QDK.
Para enviar programas cuánticos a Azure Quantum en diferentes idiomas, consulte las siguientes guías: