Presentation
Towards an Expressive Python-Native Interface for Quantum Program Development
DescriptionIn quantum programming, there is a natural conflict between high-level expression and low-level control. Existing quantum programming solutions optimize for either the expressiveness of quantum programs or ease of composing quantum programs, but not both. In this work, we describe a quantum programming interface called AutoQASM that is Python-native, clean, and expressive for general control flow as well as for low-level and device-dependent quantum instructions. It generates OpenQASM 3.0 programs and integrates with the Amazon Braket software development kit to enable program composition, execution, and analysis in the same environment.