Sign In

Communications of the ACM

ACM TechNews

The First Intuitive Programming Language for Quantum Computers

View as: Print Mobile App Share:
Utilizing the potential of quantum computation not only requires the latest technology, but also a quantum programming language to describe quantum algorithms.

Computer scientists at ETH Zurich have developed what they describe as the first quantum programming language that enables solving complex computations elegantly, simply, and safely.

Credit: ETH Zurich

Computer scientists at ETH Zurich in Switzerland have created the first intuitive high-level quantum programming language, a coding mechanism that they say is as simple, reliable, and as safe as classical computer languages.

ETH Zurich's Benjamin Bichsel described Silq as a programming language keyed toward the mindset of programmers when they want to solve a problem, rather than on hardware construction and functionality.

Silq's most significant advancement is its ability to automatically identify and delete intermediate or temporary values that are no longer needed, a process called uncomputation, using only programming commands that lack any special quantum operations.

ETH Zurich's Martin Vechev said, "Silq is a major breakthrough in terms of optimizing the programming of quantum computers; it is not the final phase of development."

From ETH Zurich
View Full Article


Abstracts Copyright © 2020 SmithBucklin, Washington, DC, USA


No entries found

Sign In for Full Access
» Forgot Password? » Create an ACM Web Account