name: qsharp-compiler description: 用于量子算法开发的Microsoft Q#技能,支持Q#语言和Azure Quantum集成 allowed-tools:
- Bash
- Read
- Write
- Edit
- Glob
- Grep metadata: specialization: quantum-computing domain: science category: quantum-framework phase: 6
Q# 编译器
目的
提供使用Microsoft Q#语言进行量子算法开发的专家指导,支持资源估计和部署到Azure Quantum后端。
能力
- Q#程序编译与执行
- 量子算法的资源估计
- 与Azure Quantum集成
- 使用QDK进行量子模拟
- T门计数与深度分析
- 量子化学库(Microsoft.Quantum.Chemistry)
- 类型安全的量子编程
- 经典-量子互操作
使用指南
- 程序结构:使用操作、函数和命名空间组织Q#代码
- 类型系统:利用Q#类型系统进行量子安全编程
- 资源估计:使用资源估计器分析算法可行性
- Azure集成:配置Azure Quantum工作区以进行硬件执行
- 测试:使用Q#测试框架为量子操作编写单元测试
工具/库
- Q#
- 量子开发套件(QDK)
- Azure Quantum
- IQ#内核
- VS Code Q#扩展