传统计算与量子计算

传统计算

传统计算使用传统比特。在传统计算中,算法通常需要许多并行计算,这可能非常耗时。

传统软件开发将源代码从编程语言转换为平台的特定"机器代码",并在数千个晶体管上执行操作(门)。

量子计算

量子计算是基于量子物理的高性能机器。它们使用量子比特进行量子计算。量子计算机比任何传统计算机都快。

量子编程同时考虑多个选项,使算法能够一步完成所有选项。与传统计算机相比,它们解决问题的效率更高。

量子计算不可扩展,因为量子比特对环境条件高度敏感,这大大增加了扩展难度。

量子计算中的程序是概率性的

量子程序处理结果的概率,而传统程序则确定性地产生 0 或 1。

量子计算操作必须是可逆的

量子电路必须是可逆的,才能从输出中恢复输入状态;大多数经典电路本质上不是可逆的

推进量子计算

高级量子计算涉及发现通过高级抽象传达量子应用的不同方法,然后将其编译并映射到量子模拟器上。

经典计算与量子计算的区别

经典计算 量子计算
经典计算使用经典位。 量子计算使用量子位
算法通常需要许多并行计算,这可能非常耗时 量子编程同时考虑多个选项,使算法能够在单个算法中运行所有选项步骤
传统软件开发将编程语言中的源代码转换为特定的"机器代码"为平台开发量子计算机,并对数千个晶体管执行操作(门)。 量子编程处理结果的概率,而不像经典程序那样确定性地产生 0 或 1。
经典门操纵比特 量子门在量子计算中对量子比特进行操作
由于并行计算的限制,在处理某些复杂问题时通常会变慢。 对于特定类型的问题,量子计算机比任何经典计算机都快。
经典程序是确定性的,产生 0 或 1 的明确结果。 量子程序是概率性的,处理结果的概率
大多数经典电路本质上并不是可逆。 量子电路必须是可逆的,才能从输出中恢复输入状态