On Tuesday, Microsoft has unveiled a preview version of Quantum Development Kit, which includes a quantum computing simulator, new programming language called Q# and other resources for developers who want to start building apps for a quantum computer. The Q# language was developed specially for quantum computing and the quantum computing simulator helps developers to test and debug their quantum algorithms.
“The beauty of it is that this code won’t need to change when we plug it into the quantum hardware,” said Microsoft senior researcher Svore.
Quantum Development Kit was first designed by Microsoft in September to help developers who are keen to learn quantum computers programming whether they are skilled or not in quantum physics.
The free version released uses 16GB or 32GB RAM and supports programs up to 30 qubits (quantum bits). Microsoft is also providing an Azure version of the simulator that can support up to 40 qubits.
Quantum computing is seen as the next powerful achievement in computing, with the vow to "forever alter our economic, industrial, academic, and societal landscape," Microsoft says.This is due to the ability of quantum computing to perform fast calculations and launch the perfect autonomous car which could find a safe path without any delays by avoiding accidents. It could take years or even centuries to achieve these goals with today’s advanced computers.
Microsoft’s goal is to develop a robust quantum computing system, containing both the related software stack and the quantum computing hardware. Currently, Microsoft is working on applications that are developed using the quantum simulator and finally will run on a quantum computer.
Source: Microsoft Official Blog