Established a high-level programming language for quantum computing




quantum computing

Creation of the first practical high-level programming language for quantum computers makes it possible to write a full-fledged quantum software. Designed by Canadian scientists programming language Quipper can affect the design of futuristic computers and to facilitate their subsequent programming.

“He has a functional modern classical programming language adapted for quantum computing. Masterfully done, “- says Bob Cooke of the University of Oxford, did not participate in the development.

An important feature of quantum computers are qubits – quantum bits, which can take the values ​​0 and 1 simultaneously. This principle is described as a quantum superposition. However, the creation of computer algorithms using quantum parallelism is a difficult task. Therefore, the scope of quantum computing in its current form is very limited.

Peter Selinger from Dalhousie University (Halifax, Canada) and his colleagues have cleared the way for quantum computers, high-performance, developing Quipper, the first quantum high-level language, which is designed to facilitate the integration of several algorithms in a modular fashion. Quipper based on a classical programming language Haskell, which is better suited to programming other physical applications.

They have also created a library of codes to perform Quipper seven existing quantum algorithms, including the algorithm estimate the energy of the ground state molecules. Programmers hope that the library will be gradually updated with new algorithms. This allows developers to create software quantum by combining the modules in the case of Java.

“A well-designed programming language helps to structure thinking and describe the method of solving a particular problem. It can be a useful tool for the development of new quantum algorithms, “- said Selinger.

With this agrees Thorsten Altenkirch University of Nottingham in the UK, which has no relation to this work:

Quipper is a testing ground for new ideas and understanding of the principles of quantum writing software.

Earlier, U.S. scientists have proposed a new scheme for quantum computation .
Back # video of the day | podskok Grasshopper reusable rocket to a height of 325 m
Forward rescue mission “Kepler”: at NASA has a plan
Tags: Quipper , Quantum computers , programming language .


Tags: , ,

In: Technology & Gadgets Asked By: [15464 Red Star Level]

Answer this Question

You must be Logged In to post an Answer.

Not a member yet? Sign Up Now »