微软
为了开发量子算法,建议使用特定领域的语言
用于定义函数的“function”,用于量子操作的新“operation”关键字,无多行注释,以及使用断言而不是异常处理程序。
对于 Q# 上的开发,可以使用 Quantum 开发套件支持的 Windows、Linux 和 macOS 平台。 开发的量子算法可以在模拟器中进行测试,该模拟器能够在普通 PC 上处理多达 32 个量子位,在 Azure 云中处理多达 40 个量子位。 该 IDE 提供语法突出显示模块和调试器,允许您在 Q# 代码中设置断点、执行逐步调试、估计运行量子算法所需的资源以及解决方案的估计成本。
来源: opennet.ru