RSS
Логотип
Баннер в шапке 1
Баннер в шапке 2

Quantum Development Kit

Product
Developers: Microsoft
Date of the premiere of the system: September, 2017
Last Release Date: May, 2019
Branches: Information technologies
Technology: Development tools of applications

Content

Quantum Development Kit is a packet of means of quantum development from Microsoft company.

2019: Opening of source codes of compilers and simulators

On May 6, 2019 Microsoft announced opening of source codes of some components  of the Q# programming language intended for quantum computers. This step the company continued to develop community of developers on Q# and does quantum computings more available.

Microsoft developed Q# especially for application development for quantum computers. The programming language of the high level is equipped with the built-in system for qubits, operators and other abstractions.

Microsoft opened source codes of a programming language for quantum computers

At the Build 2019 conference in Seattle Microsoft  officially opened the initial courses of compilers and simulators which enter into the Quantum Development Kit tools. Thanks to it the company hopes to expand community of developers and to provide to partners and startups new opportunities to optimize own commercial products, said in the press release of the company.

The idea consists in helping researchers and the universities studying quantum computings, to get deeper access to tools of Microsoft, for development and understanding of quantum technologies.

The compiler open source can help beginning developers of quantum technologies to understand better how to write more effective code, and to reduce quantity of the errors interfering start of their applications.  And simulators open source could facilitate to developers testing of the quantum applications before start on computers which cost much.

The Q# language is intended  to connect traditional programming concepts  — functions, variables and  transitions together with  a development environment  — to  quantum computings, area which  still built algorithms  on the basis of logical valves.  As envisioned by Microsoft, the choice of tools, along with  the training materials and  documentation quantum computings to more wide range of users will allow to open.[1]

2017: Release of the free version

In December, 2017 the Microsoft company released the Quantum Development Kit tools which will help developers to program on quantum computers.

The free version  of Quantum Development Kit included the Q# programming language created especially for quantum computings, the emulator of quantum computings and other resources facilitating development of software for quantum computers to people without knowledge in quantum physics.

Microsoft helps to program on the quantum computer, having released the free preliminary version of a packet of development tools of Quantum Development Kit

The emulator which is a part of a packet of means of quantum development allows to emulate about 30  logical qubits of quantum computing power and to execute debugging of the quantum code and to test programs on normal notebooks. Besides, emulation more than 40 logical qubits of quantum power in Azure cloud is possible.

The packet of Quantum Development Kit is integrated with a development environment  of Microsoft Visual Studio and received a complete set  of documentation, libraries and examples of programs.

File:Aquote1.png
Developers will receive already familiar tools and services.  Of course, there will be specifics of quantum computings, but our purpose  — as much as possible to facilitate to the developers knowing and appreciating us use of these new tools capable to qualitatively accelerate the solution of some tasks. The fact that one billion years of processing on the classical computer will demand on quantum can be made in a couple of hours — the vice president of Microsoft for quantum computings Todd Holmdahl reported.[2]
File:Aquote2.png

Microsoft says that the emulator of the quantum computer allows scientists to understand how it is possible to create quantum algorithms for similar researches in the field of artificial intelligence. The company held testing on the emulator which showed that quantum algorithms find less explicit samples in data quicker that will lead to considerable promotions in such areas as speech recognition, computer vision and natural languag processing.

Notes