量子计算机和量子编程的学习步骤汇总

一、什么是量子编程?


         量子编程是一组使用高级设计表达量子算法的编程语言。一台典型的计算机基于一个位二进制变量,它只有两个可能的值(01truefalse)。量子计算机是基于量子比特的。Kubit意味着在01之间还有很多其他的变量被称为叠加。常规计算机不如量子计算机,因为它们不能处理这样复杂的算法。来自IBM QISKit软件包使所有感兴趣的开发人员能够获得他们的第一次量子体验,链接在本文参考。它包括用于在PC上运行程序的模拟器和用于访问位于IBM云中的20千比特量子计算机的工具。要编写程序,必须使用Q语言(通过与C#类比发音为“kjusharp”)。


二、量子计算的应用


       量子计算目前主要应用于复杂的大规模数据处理与计算难题,以及基于量子加密的网络安全服务。例如:环境监测领域的气象预报,医学领域的基因测序、化合物设计与药物研发,金融领域的投资大数据分析、预测与风险建模,网络安全与即时通讯领域的量子加密,特别激动人心的还有量子计算为人工智能提供的强大计算能力等。在未来十年,他们将会变得更加深入融入我们的生活。


三、为什么量子编程尚未普及


       真正的量子计算机并不像仿真器那样工作。由于量子计算机的大规模生产尚未规划,程序员不急于投入时间和精力学习新的语言。另外,量子算法的构建需要量子物理的知识。其次就是以当前的量子计算机技术水平来讲,要正确使用它还是需要极高的专业知识才可以,这就会是大多数普通人望而却步。

       量子编程就像任何先进技术一样,只是进行新革命的垫脚石。接近这场革命并直接参与其中是吸引新专家的主要动机。今天我们可以开始研究量子编程了,因为我们拥有所有的可能性 ---- 一个开发环境,申请一个云计算机和一个不断发展的爱好者社区,其中包括业余程序员和科学家。欢迎大家一起来学习和分享!


四、学习汇总

      (一)、量子计算体验链接:

        IBM 量子计算机体验平台:IBM Q - QuantumExperience

      牛津量子

       (二)、网站学习

        《资本实验室:量子计算创业投资趋势报告》---来源

         量子计算机商业化6大赛道:人工智能、分子模拟、粒子物理等---来源   

         D-Wave开源量子编程软件,无需掌握量子物理就可编程.–来源 

         量子计算入门---来源

       (三)、量子学习CSDN栏目

        前言--你也可以成为量子计算机程序员来源

        量子计算程序开发环境搭建—来源

        Q# 微软量子计算编程语言—来源

        快速开始,第一个量子程序—来源

        在 Visual Studio 中使用 Q# 进行量子编程---来源

        量子编程(Q#)---来源

     (四)、资源列表学习—进阶

       OpenFermion:量子计算开源软件包 ---来源

        QC模拟器学习资源列表—来源

猜你喜欢

转载自blog.csdn.net/chenhaiming123/article/details/80155210