首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果一个Q#函数可以运行使用位的经典代码,那么经典代码是否仍能以量子计算机的速度运行?

如果一个Q#函数可以运行使用位的经典代码,那么经典代码是否仍能以量子计算机的速度运行?
EN

Stack Overflow用户
提问于 2019-02-28 21:16:47
回答 1查看 43关注 0票数 0

微软

Q#函数是量子算法中使用的一个经典子例程。它可能包含经典代码,但没有量子运算。

所谓“经典代码”,是指32位和64位代码和应用程序吗?如果是这样的话,经典代码是否会以量子计算机的极速运行呢?

EN

回答 1

Stack Overflow用户

发布于 2019-02-28 23:05:12

在Q#中,有函数和操作。运算既可以描述经典计算,也可以描述量子计算。另一方面,函数必须是确定性的,因此它们不能描述量子计算。Q#包括两者,但只有操作才能生成对目标量子设备/模拟器的指令。应用程序和数据的其余部分由C#驱动程序管理,因此您可以通过C#as ( Q#应用程序的一部分)运行任何其他经典程序。正如Caleb所说,量子计算机并不是更快,它们只能在特定类型的问题上提供计算加速。要获得更多Q#提示,请查看帖子日历中的帖子,以及您已经找到的Q#文档!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54934397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档