量子程序设计基础 | 量子计算简史

简介: 量子革命和量子计算发展简史。

640.png

01、量子革命

著名量子物理学家、中国科学技术大学教授潘建伟曾在多次演讲中提到第一次量子革命和第二次量子革命的概念。

(1) 第一次量子革命: 被动观测与应用

第一次量子革命的主要特征是基于量子力学效应的信息技术利用及控制宏观量子行为。

从1900年普朗克通过普朗克公式描述黑体辐射后而提出量子论的百余年来,众多物理学家通过对量子规律的观测成功构建起了量子力学的物理大厦。

第一次量子革命直接催生了现代信息技术。基于量子力学原理,核能、半导体晶体管、激光、核磁共振、高温超导材料等诸多应用问世。有了半导体,才有了现代意义上的通用计算机,进而才有了万维网;量子力学构建起非常精确的原子钟,才使GPS卫星全球定位、导航等成为可能。可以说,量子技术是现代信息技术的硬件基础。

(2) 第二次量子革命: 主动调控和操纵

第二次量子革命的主要特征是操控量子体系(电子、光子等)的微观量子行为。

科学家在量子信息科学与技术领域展开了大量实验研究,发展出精细的量子调控技术。结合量子调控和信息技术,人类迎来了以量子信息技术为代表的第二次量子革命,从对量子规律的被动观测和应用转变为对量子状态的主动调控和操纵。量子信息技术利用量子体系的叠加、纠缠等量子力学行为进行信息获取、处理和传输。这一飞跃正如人类对生物学的认识从孟德尔遗传定律跨越到基因工程,对多个领域产生了基础性与颠覆性的重大影响。
02、发展简史
1981年 Feynman提出了量子模拟。

640.jpg


1985年 Deutsch阐述了量子图灵机的概念,并提出了第一个量子算法——Deutsch算法。
1992年 Deutsch和Jozsa提出了Deutsch-Jozsa量子算法。
1993年 姚期智首次证明了量子图灵机模型与量子线路模型的等价性。
1994年 Shor提出了大数因式分解算法。

640.jpg


1996年 Grover提出了量子搜索算法;DiVincenzo提出了构建可行量子计算机的判据。
1998年 Bernhard Omer提出了量子计算编程语言。
2001年 IBM实现了因数分解15。
2004年 耶鲁大学和印第安纳大学提出了cQED。
2007年 耶鲁大学和魁北克大学合作实现了transmon超导量子比特。
2009年 A.Harrow、A.Hassidim和S.Lloyd三人共同提出了HHL量子算法。
2011年 D-Wave公司研制出了第一款商用量子退火机。
2013年 D-Wave公司发布了512Q的量子计算设备。
2016年 IBM公司发布了6量子比特的可编程量子计算机。
2017年 D-Wave公司推出了2000Q;IBM公司发布了Qiskit云平台;同年,本源量子发布了32位量子计算虚拟系统和云平台。
2018年4月 Google公司发布了72量子比特超导计算机芯片Bristlecone。
2018年12月 本源量子发布了测控一体机Origin Quantum AIO。
2019年1月 IBM公司发布了第一台独立的量子计算机IBM Q System One。

640.jpg

2019年9月 Google公司首次实现了“量子霸权”。

640.jpg


2020年3月 Google公司推出了TensorFlow Quantum。
2020年12月 中国科学技术大学发布了76个光子的量子计算原型机“九章”。
2021年2月 国防科技大学成功研制出新型可编程光量子计算芯片,演示了顶点搜索、图同构等图论问题的量子算法;本源发布了量子计算机操作系统“本源司南”。
2021年5月 本源量子发布了测控一体机Origin Quantum AIO。

640.png


2019年1月 中国科学技术大学发布了62量子比特超导量子计算原型机“祖冲之号”。
2021年7月 中国科学院物理研究所实现了无液氦稀释制冷机的自主研发。

目录
相关文章
|
3月前
|
人工智能 算法 安全
探索未来:量子计算的奥秘与应用
量子计算,一种基于量子力学原理的计算方式,正在逐渐揭开其神秘的面纱。本文将深入探讨量子计算的基本概念、当前技术挑战以及潜在的应用领域,旨在为读者提供一个全面而深入的理解框架。我们将从量子比特出发,逐步解析量子纠缠和量子叠加等核心原理,并探讨如何通过量子算法实现超越传统计算机的性能。同时,文章也将触及量子计算在密码学、材料科学和人工智能等领域的应用前景,以及面临的技术难题与未来的发展方向。
|
3月前
|
算法 Oracle 关系型数据库
量子革命的序曲:揭秘未来编程的终极奥秘,量子计算与编程语言如何重塑我们的数字世界!
【8月更文挑战第12天】随着科技演进,计算机科学迎来革命性变化——量子计算。基于量子位而非传统二进制位的信息处理方式赋予量子计算机解决特定问题超越经典计算机的能力。量子计算兴起催生了如Q#、Qiskit等量子编程语言,其中Q#由微软开发,融合量子与传统计算特点,支持量子纠缠和叠加的直接表达,简化量子算法实现。示例代码展示了一个使用Q#编写的Grover搜索算法,通过量子叠加和迭代实现高效搜索。尽管量子计算尚处初期阶段,但其对未来编程的影响已初露端倪,预示着量子技术驱动的新编程时代即将到来。
45 0
|
5月前
|
量子技术 数据安全/隐私保护
揭秘未来技术:量子计算的奥秘
【6月更文挑战第15天】本文将深入探讨量子计算的基本原理、当前发展现状以及面临的挑战。我们将一同探索量子比特(qubit)的奇异世界,了解量子纠缠和量子叠加如何赋予量子计算机超越传统计算机的能力。文章还将分析量子计算对未来科技发展的潜在影响,包括在药物设计、气候模拟和加密货币等领域的应用前景。
57 11
|
5月前
|
供应链 并行计算 量子技术
探索量子计算的奥秘
【6月更文挑战第12天】在本文中,我们将深入探讨量子计算的世界,揭示其背后的原理和潜在应用。从量子比特到量子纠缠,我们将一步步解析量子计算的核心概念。此外,我们还将探讨量子计算对传统计算的影响,以及它如何改变我们对信息处理的理解。让我们一起踏上这场科技的旅程,探索量子计算的无限可能。
|
5月前
|
量子技术 数据安全/隐私保护
揭秘未来科技:量子计算机的奥秘
【6月更文挑战第11天】本文将带你探索量子计算机的神秘世界,解析其基本原理、优势以及面临的挑战。我们将深入了解量子比特和量子纠缠等概念,以及量子计算机如何利用这些原理进行高速计算。同时,我们还将探讨量子计算机在未来科技发展中的潜在应用,以及科学家们如何克服技术难题,推动量子计算机的发展。
|
6月前
|
机器学习/深度学习 算法 新能源
未来编程之光:量子计算入门
【5月更文挑战第30天】 随着科技的迅猛发展,量子计算作为一颗冉冉升起的新星,正在改变我们对数据处理和计算能力的认知。本文将引导读者走进量子计算的世界,探索其基本原理、当前的应用现状以及面临的挑战,旨在为有志于深入了解和参与量子计算领域的技术人员提供一份入门指南。文章不仅介绍了量子位、量子叠加与纠缠等核心概念,还涉及了量子算法和量子编程语言的最新动态,为读者描绘出一个充满潜力的未来技术蓝图。
|
6月前
|
机器学习/深度学习 存储 人工智能
未来编程:量子计算与量子编程语言的兴起
【5月更文挑战第30天】 在经典计算模型日趋成熟的今天,量子计算以其潜在的超强并行处理能力和对特定问题的高效解决策略成为科技前沿的新宠。本文将探讨量子计算的基础原理、目前的技术挑战以及量子编程语言的发展现状。我们将分析量子编程与传统编程的根本差异,并展望未来量子编程如何可能引领技术革命。
|
6月前
|
存储 程序员 量子技术
未来编程:量子计算与量子编程语言的崛起
【4月更文挑战第18天】 在经典计算机科学领域,编程已成为现代文明不可或缺的组成部分。然而,随着量子计算的发展,我们即将迈入一个全新的编程纪元。量子计算机利用量子位(qubits)代替传统的二进制比特(bits),从而能够同时处理大量计算路径,为解决复杂问题提供前所未有的速度。本文将探讨量子计算对编程领域的革新影响,以及量子编程语言如何成为连接经典与量子世界的桥梁。
|
存储 算法 量子技术
量子程序设计基础 | 从经典计算到量子计算
本篇介绍量子计算的重要性。
185 0
|
存储 算法 量子技术
量子计算入门:量子计算机的理解与术语科普(一)
量子计算入门:量子计算机的理解与术语科普
367 0