A Programming Language For Quantum Oracle Construction

10/24/2021
by   Ayush Tambde, et al.
0

Many quantum programs require circuits for addition, subtraction and logical operations. These circuits may be packaged within routines known as oracles. However, oracles can be tedious to code with current frameworks. To solve this problem the author developed Higher-Level Oracle Description Language (HODL) – a C-style programming language for use on quantum computers – to ease the creation of such circuits. The compiler translates high-level code written in HODL and converts it into OpenQASM, a gate-based quantum assembly language that runs on IBM Quantum Systems and compatible simulators.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/27/2020

OpenQL : A Portable Quantum Programming Framework for Quantum Accelerators

With the potential of quantum algorithms to solve intractable classical ...
research
08/18/2020

Just another quantum assembly language (Jaqal)

The Quantum Scientific Computing Open User Testbed (QSCOUT) is a trapped...
research
12/13/2021

Verified Compilation of Quantum Oracles

Quantum algorithms often apply classical operations, such as arithmetic ...
research
02/04/2019

Optimized Compilation of Aggregated Instructions for Realistic Quantum Computers

Recent developments in engineering and algorithms have made real-world a...
research
04/22/2022

MCBeth: A Measurement Based Quantum Programming Language

Gate-based quantum programming languages are ubiquitous but measurement-...
research
02/20/2021

Automatic Programming Through Combinatorial Evolution

It has been already shown that combinatorial evolution - the creation of...
research
03/17/2016

An Implementation and Analysis of a Kernel Network Stack in Go with the CSP Style

Modern operating system kernels are written in lower-level languages suc...

Please sign up or login with your details

Forgot password? Click here to reset