vix.ing · top · new · best · stats · spec

A Programming Language For Quantum Oracle Construction

2021/10/24 by Ayush Tambde, Tambde, Ayush
Computer Science · Physics and Astronomy · #FOS: Computer and information sciences #FOS: Physical sciences #Programming Languages (cs.PL) #Quantum Computing Algorithms and Architecture #Quantum Information and Cryptography #Quantum Mechanics and Applications #Quantum Physics (quant-ph)

paper · pdf · doi:10.48550/arxiv.2110.12487

openalex publication_date 2021/10/24 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

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.

Citations

Related