Microsoft company
To develop quantum algorithms, it is proposed to use a domain-specific language
"function" for defining functions, a new "operation" keyword for quantum operations, no multi-line comments, and the use of assert instead of exception handlers.
Q# development can be used on the Windows, Linux, and macOS platforms supported by the Quantum Development Kit. The developed quantum algorithms can be tested in a simulator capable of processing up to 32 qubits on a regular PC and up to 40 qubits in the Azure cloud. Syntax highlighting modules and a debugger are provided for the IDE, allowing you to set breakpoints in Q# code, perform step-by-step debugging, evaluate the resources required to execute a quantum algorithm, and the estimated cost of the solution.
Source: opennet.ru