What is it about?

Using a simple language layout and look, the Quff project lets a developer write high-level code for a quantum-classical program in a manner very similar to common classical languages. The system then allows for the execution of this code, preferring classical execution where possible to reduce the usage of quantum resources.

Featured Image

Why is it important?

Current quantum development has an extreme barrier of entry, due to the complexity of quantum computing itself, but also due to the nature of the languages available. The Quff project aims to ease the transition for classical developers, with a simplistic syntax and semantics, which itself allows for optimisation of program execution.

Perspectives

Much of my academic work has gone into the theory and implementation of this project, and so means a lot for me. As someone without a large amount of formal quantum-related education, I aimed to produce a work aimed at easing the difficulty in learning the fascinating topic - while also allowing for simultaneous optimisation.

Christopher Wright
University of Manchester

Read the Original

This page is a summary of: Quff: A Dynamically Typed Hybrid Quantum-Classical Programming Language, September 2024, ACM (Association for Computing Machinery),
DOI: 10.1145/3679007.3685063.
You can read the full text:

Read

Contributors

The following have contributed to this page