Linux.com

Home News Enterprise Computing High Performance High-Performance New Quipper Language is Like Java for Quantum Computers

New Quipper Language is Like Java for Quantum Computers

Over at NewScientist, Sophie Hebden writes that a quantum computing now has its first practical, high-level programming language. And while today’s devices are not ready for most practical applications, the new Quipper language could guide the design of future machines and make them easier to program when they do arrive.

Now Peter Selinger of Dalhousie University in Halifax, Canada, and colleagues have brought the field up to speed by creating Quipper, the first high-level quantum programming language. Quipper is designed to express instructions in terms of bigger concepts, and to make it easy to bring together multiple algorithms in a modular way. High-level languages for classical computers such as Java do most of the heavy lifting in modern computation. Quipper is based on a classical programming language called Haskell, which is particularly suited to programming for physics applications. What Selinger’s team has done is to customise it to deal with qubits.

Quipper does not support the only quantum computer in the market today, the D-wave system. It uses a novel approach called adiabatic quantum computing and so is not currently compatible with Quipper.

Read the Full Story or download the paper on Quipper (PDF).

Related posts:

 

The post New Quipper Language is Like Java for Quantum Computers appeared first on insideHPC.

 
Read more at insideHPC
 

Comments

Subscribe to Comments Feed

Upcoming Linux Foundation Courses

  1. LFD312 Developing Applications For Linux
    05 Jan » 09 Jan - Virtual
    Details
  2. LFS220 Linux System Administration
    05 Jan » 08 Jan - Virtual
    Details
  3. LFD331 Developing Linux Device Drivers
    12 Jan » 16 Jan - Virtual
    Details

View All Upcoming Courses

Become an Individual Member
Check out the Friday Funnies

Sign Up For the Linux.com Newsletter


Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board