Microsoft Previews Quantum Development Kit

Microsoft has released a free preview version of its Quantum Development Kit, which was announced back in September as an initiative for developers who are keen to program on quantum computers.

The software, which can be downloaded here, includes the Q# programming language, a quantum computing simulator, as well as other resources for those interested in writing applications for a quantum computer.

The kit is integrated with Visual Studio, which is Microsoft’s suite of developer tools. Also included is a local quantum simulator capable of simulating around 30 logical qubits of quantum computing power through the use of a typical laptop computer, allowing developers to use their own systems to debug quantum code.

An Azure-based simulator was also released for more advanced quantum challenges. It can simulate more than 40 logical qubits of computing power. Microsoft's not stopping there, though: it's also releasing a batch of documentation, libraries, and sample programs to give people the background information they need to familiarize themselves with quantum systems.

Microsoft highlights that quantum computers could enable scientists to address major problems such as the dangerous effects of climate change; breakthroughs of this nature is made possible thanks to the abilities of quantum computers; one such example is carrying out calculations in hours or even minutes "that would take the lifetime of the universe for even the most advanced classical computers in use today."

Artificial intelligence is another field quantum computers can help support in a big way. Krysta Svore, a principal researcher at Microsoft who has led the development of the quantum software and simulator, says that a quantum computing simulator could see quantum algorithms quickly finding more "nuanced patterns in data," which in turn could prompt considerable advances in fields like speech, vision, or language recognition.

Ultimately, Microsoft plans to build a quantum computing system that will boast both quantum computing hardware and the software to utilize that power.

It's not just Microsoft who wants to take a stake in the quantum computing field; just recently, hardware giant IBM revealed its 50-qubit processor.

  • wifiburger
    good good, now I know that it will never take off
    Reply
  • LORD_ORION
    I went to sign up for MS' quantum newsletter, and counldn't complete the registration because I was using Firefox instead of Edge, and that reminded me. "Oh yeah, F those guys". Best stick to open to source for certain things (as seen with machine learning).

    Besides? A Windows based quantum computer? The computer is both blue screen and not blue screen at the same time. ;)
    Reply
  • dark_lord69
    Ummm....
    "that would take the lifetime of the universe for even the most advanced classical computers in use today."
    So.. could we use all that calculation power to mine Bitcoins or Ethereum?
    Reply
  • bit_user
    20475246 said:
    Besides? A Windows based quantum computer? The computer is both blue screen and not blue screen at the same time. ;)
    Funny. But they are now embracing Linux, to some extent.

    IMO, they're mostly using this as a way of pushing their Azure cloud services. For the foreseeable future, quantum computing will only be accessible to mere mortals via the cloud.
    Reply
  • bit_user
    20477514 said:
    Ummm....
    "that would take the lifetime of the universe for even the most advanced classical computers in use today."
    So.. could we use all that calculation power to mine Bitcoins or Ethereum?
    Not sure, but only certain types of problems get a good speedup from quantum computers. The further you get from one of those types of problems, the less you really stand to gain.

    Quantum computers have the potential to accelerate cracking of crypto, due to their ability to simultaneously evaluate a large number of solutions. That said, not all types of crypto are equally susceptible to quantum attacks, and I'm not sure conventional encryption stands anything to gain from it.
    Reply
  • sykozis
    Instead of putting effort into a Quantum Development Kit, how about Microsoft put some effort into providing diagnostic data for all the errors Windows can produce?

    20475246 said:
    Besides? A Windows based quantum computer? The computer is both blue screen and not blue screen at the same time. ;)

    There seems to be potential to accelerate the displaying of the BSoD.....
    Reply