Microsoft has announced a new programming languauge for programmers to begin experimenting with quantum computing, which could someday lead to computers that are way more powerful than today’s. At its Ignite Conference, Microsoft listed the 3 key technologies that will change tech industry, namely — Mixed Reality, Artificial Intelligence, and Quantum Computing.
While this programming language remains unnamed, it’ll be offered via company’s Visual Studio toolkit. To use the language, the developers will need to have the knowledge of quantum logic gates and their operations.
However, this programming language for quantum computers does possess a similarity to existing programming languages which are near and dear to us. The developers will be able to borrow elements from Python, C#, and F# for writing function, etc.
To write code using these languages and run them, Microsoft will be launching two versions of a quantum simulator. While one will run locally, the other one will be powered by Microsoft’s Azure cloud. The local version of the simulator will offer up to 32 qubits and need 32GB of RAM.
Microsoft’s plan to build a quantum computing ecosystem is based on Freedman’s field of math and a branch of physics so seemingly mystical its early pioneers invoked philosophy and spirituality to describe it, and its later disciples attracted funding and support from self-help gurus in the 1970s. Even today, experts use terms like “magic state” to describe some elements of quantum computing theory and practice.
Although it evokes mystical comparisons, experts believe quantum computing will have innumerable practical benefits. That’s because it would allow scientists to do computations in minutes or hours that would take the lifetime of the universe on even the most advanced classical computers we use today. That, in turn, would mean that people could find answers to scientific questions previously thought unanswerable.
In quantum computing, the power grows exponentially with the number of logical qubits. A logical qubit is the qubit at the level of the algorithm. At that hardware level, each logical qubit is represented in hardware by a number of physical qubits to enable protection of the logical information. Microsoft’s approach takes fewer topological qubits to develop one logical qubit, making it far easier to scale.