问题标签 [quantum-computing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
security - 量子钥匙:这背后的逻辑?
我有一个项目,即使用 Quantum Key 进行第三方身份验证。但是我们面临很多与硬件相关的问题,所以现在我们专注于仿真。
那么谁能指导我应该使用哪种类型的模拟?
algorithm - 需要一个量子模型的解释
当我阅读 Dasgupta 的第 10 章时,我遇到了一段我无法理解的段落:
电子可以处于基态或处于激发态。在量子物理学中使用的狄拉克表示法中,它们分别表示为 0 和 1。但叠加原理表明,实际上电子处于这两者的线性组合状态:a0|0> + a1|1> . 如果 a 是概率,非负实数加 1,这将立即有意义。但叠加原理坚持认为它们可以是任意复数,只要它们的范数的平方加起来为 1!
有人可以描述我最后 3 行吗?
algorithm - Deutsch-Jozsa 算法
当我阅读量子算法时,我遇到了 Deutsch-Jozsa 算法,我发现如果我们想在非量子算法中解决这个问题,我们的算法将具有指数时间复杂度。现在我想知道Deutsch-Jozsa算法作为量子计算机上的量子算法的时间复杂度是多少?
concurrency - 图灵完备和并行编程(真正的并发)
我经常看到人们说,如果你可以用某种语言做 X,那么你就可以用另一种语言做 Y,这就是图灵完备的论证。所以你会经常(通常在一个讽刺的评论中)“确定你可以用 y 做 t 因为 y 也是图灵完备的。
我很久以前就学习了 CS 理论,但我认为这并不总是正确的,因为我不确定图灵在哪里适合并发。例如,有些编程语言具有正确的硬件,您可以在同一时间执行一些事情,但其他一些则不可能。
我知道这可能更多是硬件/驱动程序问题而不是语言,但我很好奇并发是否或如何改变图灵完备的含义?你能比图灵完备吗?
编辑:我问这个问题 的最初原因在很大程度上是由于量子计算。虽然公认的答案没有这么说,但量子计算(表面上)是图灵的一个子集。
quantum-computing - 用量子计算机解决国际象棋
鉴于国际象棋游戏的博弈树复杂度至少为10123,并且量子计算机最终可能会比经典计算机快数百万倍;量子算法是否有可能在一生中处理每种可能的移动组合?
operators - 来自 QCL(量子计算机语言)的 floor 和 ceil
我正在研究 QCL,并且出现了一些关于内部功能的问题。我想知道运营商floor(something)
是什么ceil(something)
。我知道它们与数学运算有关,但它们究竟是做什么的?
quantum-computing - 如何在我的计算机上实现一组量子比特?
我想熟悉量子计算基础知识。
熟悉它的一个好方法是编写非常基本的虚拟量子计算机机器。据我所知,实现单个量子比特的努力不能简单地复制到实现两个量子比特系统。但我也不知道如何实现单个量子位。
如何实现量子比特?如何实现一组量子位?
quantum-computing - QCL(量子计算语言)中的算子“measure”
自从我进入 QCL 已经有一段时间了,但我在试图弄清楚measure regX
or的功能时遇到了一些困难measure regX,m
。
这对量子寄存器有什么作用?和m
整数?
algorithm - 量子计算机和算法性能
我有个问题。有一天,量子计算机会逐渐出现。因此,如今使算法高效很重要;我的意思是,让它尽可能快地运行。但是一旦量子PC出现,算法性能的提升还重要吗?干杯
c++ - 量子计算机会影响 C++ 语言吗?
量子计算机的出现可能还需要几十年的时间。尽管如此,由于如今软件变得异常复杂,因此很高兴知道 C++(开发此类软件最常用的编程语言之一)是否能够将自己投射到量子计算成为常态的未来,并且除了跨平台的可移植性,确保此类软件在几十年内的可移植性。