遇事不决,量子力学? | 小鱼见到一台量子计算机并学了下量子编程语言-操作量子比特

遇事不决,量子力学,大家好,我是小鱼,今天偶然看到一台量子计算机,遂和小仙女说,现在可以搞个量子编程指南公众号,以后一定能火(开个玩笑)哈

 

小鱼其实对量子计算之类的很感兴趣,随即拍照留念,晚上回来特地的查一查,顺便也和大家学习学习

图片

回来查的时候看到了量子计算机,量子操作系统和量子编程语言,非常有意思的名字,和大家分享分享

什么是量子力学?

量子力学(Quantum Mechanics),为物理学理论,是研究物质世界微观粒子运动规律的物理学分支,主要研究原子、分子、凝聚态物质,以及原子核和基本粒子的结构、性质的基础理论。它与相对论一起构成现代物理学的理论基础。量子力学不仅是现代物理学的基础理论之一,而且在化学等学科和许多近代技术中得到广泛应用。

19世纪末,人们发现旧有的经典理论无法解释微观系统,于是经由物理学家的努力,在20世纪初创立量子力学,解释了这些现象。量子力学从根本上改变人类对物质结构及其相互作用的理解。除了广义相对论描写的引力以外,迄今所有基本相互作用均可以在量子力学的框架内描述(量子场论)。

什么是量子计算机?

量子计算机,简单地说,它是一种可以实现量子计算的机器,是一种通过量子力学规律以实现数学和逻辑运算,处理和储存信息能力的系统。它以量子态为记忆单元和信息储存形式,以量子动力学演化为信息传递与加工基础的量子通讯与量子计算,在量子计算机中其硬件的各种元件的尺寸达到原子或分子的量级。量子计算机是一个物理系统,它能存储和处理用量子比特表示的信息。如同传统计算机是通过集成电路中电路的通断来实现0、1之间的区分,其基本单元为硅晶片一样,量子计算机也有着自己的基本单位——昆比特(qubit)。昆比特又称量子比特,它通过量子的两态的量子力学体系来表示0或1。比如光子的两个正交的偏振方向,磁场中电子的自旋方向,或核自旋的两个方向,原子中量子处在的两个不同能级,或任何量子系统的空间模式等。量子计算的原理就是将量子力学系统中量子态进行演化结果。

量子比特是什么?

经典计算机信息的基本单元是比特,比特是一种有两个状态的物理系统,用0与1表示。在量子计算机中,基本信息单位是量子比特(qubit),用两个量子态│0>和│1>代替经典比特状态0和1。量子比特相较于比特来说,有着独一无二的存在特点,它以两个逻辑态的叠加态的形式存在,这表示的是两个状态是0和1的相应量子态叠加。

单量子比特VS多量子比特

仅当我们增加量子比特数时,量子计算的真正强大能力才变得明显。单量子比特门具有一些违反直觉的特性,例如能够在给定时间处于多种状态。但是,如果量子计算机仅有单量子比特门,则计算器会使其计算能力大打折扣,传统超级计算机肯定也会如此。

量子计算能力之所以能够实现,在某种程度上是因为量子状态向量的向量空间维度随着量子比特数的增加呈指数级增长。这意味着,虽然可以对单个量子比特进行完全建模,但模拟具有 50 个量子比特的量子计算也许可以突破现有超级计算机的极限。如果将计算规模增加一个量子比特,会使存储状态所需的内存翻倍,并使计算时间大约翻倍。正是凭借计算能力的这一迅速翻倍,量子比特数相对较少的量子计算机对某些计算任务的处理能力才能远远超过当今和未来的功能最强大的超级计算机

量子编程语言Q#

显然目前对Q#语言还不能语法高亮

更多资料:https://docs.microsoft.com/zh-cn/azure/quantum/user-guide/programs

@EntryPoint()
operation MeasureOneQubit() : Result {
    use qubit = Qubit(); // The following using block creates a fresh qubit and initializes it  in the |0〉 state.
    H(qubit);  // We apply a Hadamard operation H to the state, thereby preparing the state 1 / sqrt(2) (|0〉 + |1〉).
    let result = M(qubit);  // Now we measure the qubit in Z-basis.
    if result == One { X(qubit); }     // As the qubit is now in an eigenstate of the measurement operator,we reset the qubit before releasing it.
    return result;
}

微软的量子计算机视频(由于csdn当前还不支持文章内直接插入视频,小伙伴们可以直接点击改文章拉到末尾观看哦):

遇事不决,量子力学? | 小鱼见到一台量子计算机并学了下量子编程语言-操作量子比特遇事不决,量子力学,今天小鱼带你一起了解下量子力学,量子计算机,量子操作系统,量子编程语言https://mp.weixin.qq.com/s/lYlP6OBXx9RZ6CC4scv-mA

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值