微软州
Q#函数是量子算法中使用的一个经典子例程。它可能包含经典代码,但没有量子运算。
所谓“经典代码”,是指32位和64位代码和应用程序吗?如果是这样的话,经典代码是否会以量子计算机的极速运行呢?
发布于 2019-02-28 23:05:12
在Q#中,有函数和操作。运算既可以描述经典计算,也可以描述量子计算。另一方面,函数必须是确定性的,因此它们不能描述量子计算。Q#包括两者,但只有操作才能生成对目标量子设备/模拟器的指令。应用程序和数据的其余部分由C#驱动程序管理,因此您可以通过C#as ( Q#应用程序的一部分)运行任何其他经典程序。正如Caleb所说,量子计算机并不是更快,它们只能在特定类型的问题上提供计算加速。要获得更多Q#提示,请查看帖子日历中的帖子,以及您已经找到的Q#文档!
https://stackoverflow.com/questions/54934397
相似问题