Papers
开放量子汇编语言
Open Quantum Assembly Language
Cross 等人定义 OpenQASM,以文本形式表示含测量、重置和快速反馈的低深度量子线路。
论文信息(2017,OpenQASM 技术规范):Andrew W. Cross、Lev S. Bishop、John A. Smolin、Jay M. Gambetta。arXiv:1707.03429
工作
本文定义 Open Quantum Assembly Language(OpenQASM),用于实现低深度量子线路实验。语言用直线式文本表示 CNOT 与 SU(2) 通用基上的物理线路,并把 measurement、reset、快速反馈和门子程序纳入同一格式。代码既可手写,也可由高层工具生成,再交给量子设备执行。
主要贡献
- 为低深度量子实验提供简单、可读的量子汇编表示。
- 显式支持测量、重置、快速反馈和门子程序。
- 连接高层线路工具与量子设备执行接口。
- 用通用门基表达实际实验所需的物理线路。
局限与适用范围
OpenQASM 是接近设备的线路表示,不是带丰富抽象、类型证明或高阶函数的完整量子编程语言。语法能够表达某项操作,不等于目标后端支持其门集、反馈延迟或校准精度。线路的正确性、资源成本和噪声行为仍需由上层工具和硬件模型分别验证。
与其他工作的关系
OpenQASM 是 量子线路 与 Quipper 等高层描述之间的低层接口,也可与 QWIRE 的类型安全线路核心对照。与 测量演算 相比,它更强调实验执行格式,而不是测量模式的重写语义。
原论文
Andrew W. Cross, Lev S. Bishop, John A. Smolin, and Jay M. Gambetta, Open Quantum Assembly Language, 2017. arXiv:1707.03429
本词条用于学习导览。正式引用与技术细节请以文末原始文献为准。
继续阅读QWIRE:量子线路核心语言→