在量子计算的大部分历史上,它属于物理学家的研究领域——也许有几个研究者有学习计算机科学的倾向,但不一定是这样。经典教科书 Quantum Computation and Quantum Information 至今仍然广受欢迎,而它是由两位量子物理学家Michael A. Nielsen和Isaac L. Chuang编写的。可以肯定的是,计算机科学家一直都在,但不少理论学者仍以代码写得少为荣——这就是我自己、凯泽和格拉内德所处的量子计算的世界。我可以轻松地对新一批学生挥舞着拳头大喊:“当我在你们这个年龄时,我们不写代码!我们是吃粉笔灰长大的!”
我和格拉内德认识时,我们还都是研究生。那时,我们为物理学杂志写学术文章,其中有几行代码。文章被拒绝了,因为“这不是物理学”。但我们并没有被吓倒。许多年后的今天,我们用本书反击这个观点!本书讲授了关于量子计算的大量你想知道和需要知道的内容,而不需要太多物理学基础。如果你真的想知道量子计算与物理学的联系,凯泽和格拉内德也提供了这些内容 (还有表情符号 )!
从那时算起,我已经走过了很长的路。我非常感谢格拉内德,就像感谢量子计算领域一样。格拉内德向我们许多人展示了在“量子”和“计算”之间,不仅仅有定理和证明。凯泽也教会了我培养在发展量子技术时需要的软件工程师的嗅觉。凯泽和格拉内德将专业知识转化为文字和代码,使所有人都能从中受益,包括我。
尽管本书的目标是创造一本“非教科书”,但随着对量子计算的介绍从物理转向计算机科学,本书内容也可以用于大学课堂。人们对量子计算的兴趣与日俱增,其中大部分人不具有物理相关专业背景——软件开发人员、运营经理和财务主管都想知道量子计算是怎么回事,以及如何利用它。量子计算作为一种纯粹的学术追求的时代已经一去不复返。本书是为不断增长的量子社区的需求服务的。
尽管我已经暗示物理学家在量子计算领域的比例越来越低,但我并不想贬低他们,毕竟我曾经在软件开发领域一窃不通。这本书真的适合很多人,特别是那些已经身处量子领域,并且想在熟悉的环境中了解量子计算的程序实现的人。
启动你最喜欢的代码编辑器,准备好print ("Hello quantum world!")。
克里斯·费列(Chris Ferrie)博士
量子软件和信息中心副教授
澳大利亚新南威尔士州悉尼市