Q Sharp
| Q# | |
|---|---|
| Paradigm | Quantum, functional, imperative | 
| Designed by | Microsoft Research (quantum architectures and computation group; QuArC) | 
| Developer | Microsoft | 
| First appeared | December 11, 2017 | 
| Typing discipline | Static, strong | 
| Platform | Common Language Infrastructure | 
| License | MIT License | 
| Filename extensions | .qs | 
| Website | learn | 
| Influenced by | |
| C#, F#, Python | |
Q# (pronounced Q sharp) is a domain-specific programming language used for expressing quantum algorithms. It was initially released to the public by Microsoft as part of the Quantum Development Kit.
Q# works in conjunction with classical languages such as C#, Python and F#, and is designed to allow the use of traditional programming concepts in quantum computing, including functions with variables and branches as well as a syntax-highlighted development environment with a quantum debugger.