尽管如此,进展还是很快。IBM希望在2023年之前造出一台1000量子比特的计算机,而量子计算的拥趸也认为该领域的发展已经成熟。对于好奇却又无从下手的人们来说,越来越多在线教程、编程语言和模拟器的出现,使得现在涉足量子计算比之前容易许多。众所周知经典计算机背后的数字逻辑:例如,1^0=0。但量子计算机更为灵活,研究人员需掌握如何用数学方式来表达量子比特的状态,以便理解它们的行为。微软雷德蒙德研究院的量子计算部门主管Krysta Svore表示:“量子计算本质上就是矩阵向量乘法(matrix vector multiplication),它是引擎盖下的线性代数。”一些在线教程会从基础知识开始梳理。位于旧金山的物理学家Michael Nielsen和软件工程师Andy Matuschak制作了一个名为“好奇者的量子计算”(Quantum Computing for the Very Curious)的导览资源[2]。而IBM也为其量子语言Qiskit开发了一款交互式工具包[3],可以在计算笔记本Jupyter Notebook上运行。图2|好奇者的量子计算(来源:Quantum Country)IBM爱曼登研究中心的量子应用、算法与理论团队高级经理Jeannette Garcia表示,科学家们还需要理解量子线路,这些线路看起来像五线谱,从左到右运行,直观地展示了量子比特在被测量以揭示其状态之前,是如何通过逻辑门转换的。 IBM允许用户在浏览器中,拖拽逻辑门来创造自己的专属线路,并在真正的量子计算机上远程运行该线路。