量子編程

量子編程（Quantum programming）是匯編指令序列之行程，稱為量子程序，能夠在量子計算機上運行。量子編程語言使用高級結構化的形式以助表達量子演算法的計算。

量子指令集
量子指令集用於將更高級別的演算法轉換為可以在量子處理器上執行的物理指令。有時這些指令是特定於給定的硬體平台，例如離子阱或。

cQASM
cQASM，也稱為通用QASM，是一種與硬體無關的QASM，可保證所有量子編譯以及仿真工具之間的互相操作性。它是由TUDelft的QCA實驗室所引入的。

Quil

Quil是一種用於量子計算的指令集架構，它首先引入了共享量子/經典的記憶模型。它是由"羅伯特·史密斯"(Robert Smith)、"邁克爾·柯蒂斯"(Michael Curtis)，與"威廉·曾"(William Zeng)在"實用量子指令集架構"(A Practical Quantum Instruction Set Architecture)一文中介紹的。許多量子算法（包括量子隱形傳態、、模擬、以及優化演算法）需要共享記憶架構。

OpenQASM

OpenQASM是 IBM 引入用於Qiskit及的中介表示。

Blackbird
Blackbird是及史特貝利菲爾德公司(Strawberry Fields)使用的量子指令集與中介所表示的。Blackbird旨在表示可以於光子量子硬體上運行的量子程序。

註釋

延伸閱讀

參閱

外部連結

 Bibliography on Quantum Programming Languages  (updated in May 2007)
 5th International Workshop on Quantum Physics and Logic 
 4th International Workshop on Quantum Programming Languages 
 3rd International Workshop on Quantum Programming Languages 
 2nd International Workshop on Quantum Programming Languages 
 Quantum programming language  in Quantiki 
 QMASM documentation 
pyQuil documentation  including Introduction to Quantum Computing 
 Scaffold Source 
 Curated list  of all open-source quantum software projects

量子編程
编程语言分类
編程典範
量子計算
量子信息