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.