학술논문

MCBeth: A Measurement-based Quantum Programming Language
Document Type
Conference
Source
2023 IEEE/ACM 4th International Workshop on Quantum Software Engineering (Q-SE) Q-SE Quantum Software Engineering (Q-SE), 2023 IEEE/ACM 4th International Workshop on. :1-8 May, 2023
Subject
Computing and Processing
Computer languages
Adaptation models
Quantum computing
Current measurement
Computational modeling
Logic gates
Programming
quantum computing
programming languages
measurement-based quantum computing
one-way quantum computer
distributed computing
Language
Abstract
This work introduces MCBeth, a quantum programming language that bridges the gap between near-term and non-near-term languages. MCBeth allows users to directly program and simulate measurement-based computation by building upon the measurement calculus. While MCBeth programs are meant to be executed directly on hardware, to take advantage of current machines we also provide a compiler to gate-based instruction sets. We argue that MCBeth is more natural to use than common low-level languages, which are based upon the quantum circuit model, but still easily runnable in practice.