Microsoft opened the Quantum Development Kit code for the development of quantum algorithms

Microsoft company announced about opening source packages Quantum Development Kit (QDK), focused on the development of applications for quantum computers. In addition to previously published examples quantum applications and libraries, now published source texts compiler for the Q# language, runtime components, quantum simulator, handler LanguageServer for integration with integrated development environments, as well as additions to the editor Visual Studio Code and package Visual Studio... The code published under the MIT license, the project is available on GitHub to receive changes and fixes from the community.

To develop quantum algorithms, it is proposed to use a domain-specific language Q#, which provides the means to manipulate qubits. The Q# language is similar to C# and F# in many ways, with the difference in the use of the keyword
"function" for defining functions, a new "operation" keyword for quantum operations, no multi-line comments, and the use of assert instead of exception handlers.

The following platforms can be used for Q# development: Windows, Linux и macOS, which are supported by the Quantum Development Kit. 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. The IDE includes syntax highlighting modules and a debugger that allows you to set breakpoints in Q# code, perform step-by-step debugging, estimate the resources required to run a quantum algorithm, and estimate the estimated cost of the solution.

Source: opennet.ru

Buy reliable hosting for sites with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster