量子编程语言¶
简介¶
**量子编程语言**用于描述量子算法和操作量子计算机。
语言分类¶
1. 命令式语言¶
-
Q# (Microsoft)
-
Qiskit (Python-based)
2. 函数式语言¶
- Quipper (Haskell-based)
- Project Q
语言特性¶
核心概念
- 量子类型系统
- 逆操作支持
- 量子-经典混合编程
对比¶
| 语言 | 开发者 | 特点 |
|---|---|---|
| Qiskit | IBM | Python生态 |
| Cirq | 原子级控制 | |
| Q# | Microsoft | 强类型 |
| Pennylane | Xanadu | 机器学习 |