A new programming language for Quantum computing, Q# and a quantum simulator was released by Microsoft on the 12th of December. Previously announced in September at its Ignite conference, Microsoft wanted to bring to programming concepts computing as functions, variables, and branches, together with a syntax-highlighted development environment complete with a quantum debugger to quantum computing, which is a field that has built algorithms from wiring up logic gates. Traditional computers are build up of these logic gates which are groups of transistors combining bits differently to execute operations on them. This whole production is not visible to individuals writing programs on them.
How is it used?
The traditional digital computers are made from bits and each and one of them represents a zero or a one, while quantum computing is made from quantum bits or Qubits. These qubits are represented by both one and zero simultaneously providing quantum computers more computing power than traditional computers. For calculations, quantum computing uses quantum features to execute calculations. Microsoft built a simulator to run these programs because quantum computers are still rare nowadays. This newly released version can support up to 32 qubits per program and use 32GB of RAM. Microsoft also suggests a simulation up to 40 qubits. Real quantum computers use cryogen temperatures and are limited to just a few qubits.
As an ambition, Microsoft wants to build physical quantum computers using“topological qubits”, which require fewer qubits and are more resistant to unwanted influence from its environment. Unwanted exchanges between the qubits and their environment suggest that effective quantum algorithms need extra qubits for error-checking and discovery.
Microsoft has interest in lots of things, in cryptography, there are thousands of qubits needed, while the drug design and catalyst developers make use of quantum computers with hundreds of qubits. Microsoft’s main purpose was to expand quantum computing to more than just physicists by giving it a full Visual Studio integration.
The post Q# Quantum Programming Language Preview Released By Microsoft appeared first on News4C.