# QRunes: High-Level Language for Quantum-Classical Hybrid Programming

**Authors:** Zhao-Yun Chen, Guo-Ping Guo

arXiv: 1901.08340 · 2019-01-25

## TL;DR

QRunes is a new high-level, cross-platform language designed for hybrid quantum-classical programming, enabling portable quantum subprograms and efficient execution on various backends, supported by a dedicated VSCode plugin.

## Contribution

Introduction of QRunes, a novel language for hybrid quantum-classical programming with a type system for backend decision-making and a supporting VSCode plugin.

## Key findings

- QRunes enables portable quantum subprograms across multiple backends.
- The language's type system effectively manages hybrid execution.
- QRunes and Qurator improve developer experience with integrated support.

## Abstract

Hybrid quantum-classical algorithms have drawn much attention because of their potential to realize the "quantum advantage" in noisy, intermediate-scale quantum (NISQ) devices. Here we introduce QRunes, a cross-platform quantum language for hybrid programming. QRunes can be compiled to various host backends, allowing the user to write portable quantum subprograms. The hybrid programming is based on the type system, which is used to decide where a statement should be run. We also introduce Qurator, a VSCode plugin that has QRunes language support and two host backends.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1901.08340/full.md

## Figures

4 figures with captions in the complete paper: https://tomesphere.com/paper/1901.08340/full.md

## References

35 references — full list in the complete paper: https://tomesphere.com/paper/1901.08340/full.md

---
Source: https://tomesphere.com/paper/1901.08340