Q# is Microsoft’s open-source programming language for developing and running quantum algorithms. It’s part of the Quantum Development Kit (QDK), an SDK which offers a set of tools that will assist you in the quantum software development process.
The Quantum Development Kit provides :
* Python packages to submit Qiskit and Cirq applications to the Azure Quantum service
Q# programming language and libraries
IQ# kernel for running
Q# on Jupyter Notebooks
CLI extension to manage the Azure Quantum service and submit
* APIs for using Python and
.NET languages (
C#, F#, and VB.NET) with
* Extensions for Visual Studio Code and Visual Studio
With the Quantum Development Kit, you can build programs that run on quantum hardware or formulate problems that run on quantum-inspired solvers in Azure Quantum, an open cloud ecosystem with a diverse set of quantum solutions and technologies. The QDK offers support for
Cirq for quantum computing, so if you are already working in other development languages you can also run your circuits on Azure Quantum.