读完本书后,你就会完全理解为什么这本书是为程序员和投资者共同撰写的。首先,我们来谈谈关于量子计算的两个问题:1)何时才有可能建造一台高效的量子计算机?2)它将解决哪些问题?已经撰写的关于量子计算的书籍包含不同性质的概念:它们或多或少地详细讨论了控制亚原子现象的(量子)物理原理,揭示了研究量子物理(线性代数)所需的数学,最后它们处理量子计算。在这本书中,读者不会找到任何关于物理原理的概念,对于数学,他们只会找到量子计算所需的应用部分,其中包括对复数向量和矩阵进行算术运算的算法。然后,在此基础上,读者将找到最著名的量子门和量子算法的描述,以及用 C 语言实现的量子算法。量子计算机将被描述为一个硬件黑匣子,它能够将给定的输入转换为给定的输出,就像计算机科学教科书中经常出现的那样,其中计算所依赖的半导体电子学概念只是暗示,甚至可以完全省略。因此,本书无法回答问题 1。我们是否能够成功构建一台高效的量子计算机,这个问题需要对量子物理学有透彻的了解和经验才能冒险回答。相反,阅读本书后,读者会发现自己对第二个问题有了精确的答案:如果今晚魔鬼像童话故事中那样构建了一台完全高效且稳定的量子计算机,能够处理相当大的量子比特矩阵,那么第二天我们可以用它做什么呢?必须立即指出的是,量子硬件的特点是,只需一次动作,即一次机器状态改变,就能完成某些矩阵操作,而当今基于图灵机原理的计算机则必须通过嵌套的无数个循环迭代来执行这些操作,因此执行时间相当长,对于某些问题,执行时间过长,无法找到技术上有用的解决方案。
主要关键词