English

A Programming Language For Quantum Oracle Construction

Quantum Physics 2021-10-26 v1 Programming Languages

Abstract

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.

Keywords

Cite

@article{arxiv.2110.12487,
  title  = {A Programming Language For Quantum Oracle Construction},
  author = {Ayush Tambde},
  journal= {arXiv preprint arXiv:2110.12487},
  year   = {2021}
}

Comments

17 pages, 10 figures