Q# (Q-Sharp) is a domain-specific programming language used for expressing quantum algorithms. It is offered as part of the Quantum Development Kit developed by Microsoft.