. 24/7 Space News .
TECH SPACE
The first intuitive programming language for quantum computers
by Staff Writers
Zurich, Switzerland (SPX) Jun 17, 2020

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

Programming quantum computers is becoming easier: computer scientists at ETH Zurich have designed the first programming language that can be used to program quantum computers as simply, reliably and safely as classical computers. "Programming quantum computers is still a challenge for researchers," says Martin Vechev, computer science professor in ETH's Secure, Reliable and Intelligent Systems Lab (SRI), "which is why I'm so excited that we can now continue ETH Zurich's tradition in the development of quantum computers and programming languages."

He adds: "Our quantum programming language Silq allows programmers to utilize the potential of quantum computers better than with existing languages, because the code is more compact, faster, more intuitive and easier to understand for programmers." This week, Vechev will introduce Silq to other experts in the field at PLDI 2020, a conference for programming languages. To facilitate discussion, adoption and further development, he and his team have also released Silq on its own website (silq.ethz.ch).

Quantum computing has been seeing increased attention over the last decade, since these computers, which function according to the principles of quantum physics, have enormous potential. Today, most researchers believe that these computers will one day be able to solve certain problems faster than classical computers, since to perform their calculations they use entangled quantum states in which various bits of information overlap at a certain point in time. This means that in the future, quantum computers will be able to efficiently solve problems which classical computers cannot solve within a reasonable timeframe.

This quantum supremacy has still to be proven conclusively. However, some significant technical advances have been achieved recently. In late summer 2019, a quantum computer succeeded in solving a problem - albeit a very specific one - more quickly than the fastest classical computer.

For certain "quantum algorithms", i.e. computational strategies, it is also known that they are faster than classical algorithms, which do not exploit the potential of quantum computers. To date, however, these algorithms still cannot be calculated on existing quantum hardware because quantum computers are currently still too error-prone.

Expressing the programmer's intent
Utilizing the potential of quantum computation not only requires the latest technology, but also a quantum programming language to describe quantum algorithms. In principle, an algorithm is a "recipe" for solving a problem; a programming language describes the algorithm so that a computer can perform the necessary calculations.

Today, quantum programming languages are tied closely to specific hardware; in other words, they describe precisely the behaviour of the underlying circuits. For programmers, these "hardware description languages" are cumbersome and error-prone, since the individual programming instructions must be extremely detailed and thus explicitly describe the minutiae needed to implement quantum algorithms.

This is where Vechev and his group come in with their development of Silq. "Silq is the first quantum programming language that is not designed primarily around the construction and functionality of the hardware, but on the mindset of the programmers when they want to solve a problem - without requiring them to understand every detail of the computer architecture and implementation," says Benjamin Bichsel, a doctoral student in Vechev's group who is supervising the development of Silq.

Computer scientists refer to computer languages that abstract from the technical details of the specific type of computer as high-level programming languages. Silq is the very first high-level programming language for quantum computers. High-level programming languages are more expressive, meaning that they can describe even complex tasks and algorithms with less code. This makes them more comprehensible and easier to use for programmers. They can also be used with different computer architectures.

Eliminating errors through automatic uncomputation
The greatest innovation and simplification that Silq brings to quantum programming languages concerns a source of errors that has plagued quantum programming until now. A computer calculates a task in several intermediate steps, which creates intermediate results or temporary values.

In order to relieve the memory, classical computers automatically erase these values. Computer scientists refer to this as "garbage collection", since the superfluous temporary values are disposed of.

In the case of quantum computers, this disposal is trickier due to quantum entanglement: the previously calculated values can interact with the current ones, interfering with the correct calculation. Accordingly, cleaning up such temporary values on quantum computers requires a more advanced technique of so-called uncomputation.

"Silq is the first programming language that automatically identifies and erases values that are no longer needed," explains Bichsel. The computer scientists achieved this by applying their knowledge of classical programming languages: their automatic uncomputation method uses only programming commands that are free of any special quantum operations - they are "qfree", as Vechev and Bichsel say.

"Silq is a major breakthrough in terms of optimising the programming of quantum computers; it is not the final phase of development," says Vechev. There are still many open questions, but because Silq is easier to understand, Vechev and Bichsel hope to stimulate both the further development of quantum programming languages and the theory and development of new quantum algorithms.

"Our team of four has made the breakthrough after two years of work thanks to the combination of different expertise in language design, quantum physics and implementation. If other research and development teams embrace our innovations, it will be a great success," says Bichsel.

Research paper


Related Links
ETH Zurich
Space Technology News - Applications and Research


Thanks for being there;
We need your help. The SpaceDaily news network continues to grow but revenues have never been harder to maintain.

With the rise of Ad Blockers, and Facebook - our traditional revenue sources via quality network advertising continues to decline. And unlike so many other news sites, we don't have a paywall - with those annoying usernames and passwords.

Our news coverage takes time and effort to publish 365 days a year.

If you find our news sites informative and useful then please consider becoming a regular supporter or for now make a one off contribution.
SpaceDaily Monthly Supporter
$5+ Billed Monthly


paypal only
SpaceDaily Contributor
$5 Billed Once


credit card or paypal


TECH SPACE
Data-relay satellite ready for service
Paris (ESA) Jun 02, 2020
The second node in the most sophisticated laser communication network ever designed is ready to go into service. Dubbed the "SpaceDataHighway", the European Data Relay System (EDRS) helps Earth-observing satellites to transmit large quantities of potentially life-saving data to Europe in near-real time. Its second satellite, EDRS-C, has now completed its in-orbit commissioning review and is ready to start service. Launched on 6 August 2019, EDRS-C has since manoeuvred into its geostati ... read more

Comment using your Disqus, Facebook, Google or Twitter login.



Share this article via these popular social media networks
del.icio.usdel.icio.us DiggDigg RedditReddit GoogleGoogle

TECH SPACE
Airbnb sees 'bounce' in travel, aims to promote local tourism

ARISS established dedicated US Organization to support amateur ISS communications

From space, Russian cosmonauts fight chess grandmaster to a draw

CES global gadget fest on track despite pandemic

TECH SPACE
New Zealand rocket launch postponed due to wind gusts

Kids are building rockets from their bedrooms

Winds scrub Rocket Lab launch from New Zealand

Agency seeks hypersonic missile defense system proposals

TECH SPACE
First Arab mission to Mars designed to inspire youth

Three new views of Mars' moon Phobos

Perseverance Mars Rover's extraordinary sample-gathering system

Scientist captures new images of Martian moon Phobos to help determine its origins

TECH SPACE
Private investment fuels China commercial space sector growth

More details of China's space station unveiled

China space program targets July launch for Mars mission

More details of China's space station unveiled

TECH SPACE
York Space Systems and LatConnect 60 to deploy a small satellite constellation

Broadband players lobby for uninterrupted foreign funds in India's satellite missions

Momentus and OrbAstro announce service agreement for 3U in-orbit demonstration

Harwell Space Cluster launches 10-year strategy to become UK Gateway to Space

TECH SPACE
A breakthrough in developing multi-watt terahertz lasers

Freshly printed magnets using Metal 3D laser printing

Could we run out of sand? Scientists adjust how grains are measured

After a century of searching, scientists find new liquid phase

TECH SPACE
Astronomers discover how long-lived Peter Pan discs evolve

Plant pathogens can adapt to a variety of climates, hosts

Presence of airborne dust could signify increased habitability of distant planets

Mysterious interstellar visitor was probably a 'dark hydrogen iceberg,' not aliens

TECH SPACE
SOFIA finds clues hidden in Pluto's haze

New evidence of watery plumes on Jupiter's moon Europa

Telescopes and spacecraft join forces to probe deep into Jupiter's atmosphere

Newly reprocessed images of Europa show 'chaos terrain' in crisp detail









The content herein, unless otherwise known to be public domain, are Copyright 1995-2024 - Space Media Network. All websites are published in Australia and are solely subject to Australian law and governed by Fair Use principals for news reporting and research purposes. AFP, UPI and IANS news wire stories are copyright Agence France-Presse, United Press International and Indo-Asia News Service. ESA news reports are copyright European Space Agency. All NASA sourced material is public domain. Additional copyrights may apply in whole or part to other bona fide parties. All articles labeled "by Staff Writers" include reports supplied to Space Media Network by industry news wires, PR agencies, corporate press officers and the like. Such articles are individually curated and edited by Space Media Network staff on the basis of the report's information value to our industry and professional readership. Advertising does not imply endorsement, agreement or approval of any opinions, statements or information provided by Space Media Network on any Web page published or hosted by Space Media Network. General Data Protection Regulation (GDPR) Statement Our advertisers use various cookies and the like to deliver the best ad banner available at one time. All network advertising suppliers have GDPR policies (Legitimate Interest) that conform with EU regulations for data collection. By using our websites you consent to cookie based advertising. If you do not agree with this then you must stop using the websites from May 25, 2018. Privacy Statement. Additional information can be found here at About Us.