V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dongrenwen
V2EX  ›  程序员

有谁知道量子计算机所用的开发方式是什么?

  •  1
     
  •   dongrenwen · 2019-01-04 15:26:35 +08:00 · 4655 次点击
    这是一个创建于 1910 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,有谁知道量子计算机所用的开发方式是什么,应该和传统计算机的开发方式不一致吧?

    17 条回复    2019-01-05 10:11:10 +08:00
    VoidChen
        1
    VoidChen  
       2019-01-04 15:41:11 +08:00
    不知道是不是这样的,如果只是用两种不同的状态来表示 0 和 1,那解决掉硬件和驱动之间问题就好了吧,不会影响到我们开发。。
    djjzzz
        2
    djjzzz  
       2019-01-04 15:49:39 +08:00
    @VoidChen 同意,据我了解暂时是这样,还没有太上层的变化。我个人也觉得即使普及了,很长一段时间也不会有变化。除非有针对某种场景的优势算法。否则现在的高级语言都是因为贴合人的思维逻辑方式才普及的
    rrfeng
        3
    rrfeng  
       2019-01-04 15:53:36 +08:00   ❤️ 2
    可以看一下 Google 开源的
    https://github.com/quantumlib/Cirq

    量子算法是完全不同于二进制计算机的,写起来也完全不一样。可用的算法都是解决特定问题的,目前应该还没有通用算法。简单来说,量子计算机并不能用来计算 1+1。
    zhazi
        4
    zhazi  
       2019-01-04 15:58:07 +08:00
    可以找下这个视频看下

    18 个量子比特纠缠是什么?量子计算机为何如此强大?李永乐老师讲量子的纠缠态与叠加态
    cp333
        5
    cp333  
       2019-01-04 16:15:17 +08:00 via iPhone   ❤️ 3
    Q#
    agagega
        6
    agagega  
       2019-01-04 16:26:59 +08:00
    既然都是用来解决数学问题,那抽象层次够高的函数式语言应该有戏
    obarong
        7
    obarong  
       2019-01-04 16:33:59 +08:00
    顺便问一下有哪些量子实验模拟器?
    Tengdw
        8
    Tengdw  
       2019-01-04 17:29:34 +08:00
    交叉领域要会的东西太多了
    ihainan
        9
    ihainan  
       2019-01-04 17:39:49 +08:00
    C2G
        10
    C2G  
       2019-01-04 17:55:51 +08:00 via Android
    量子计算机我记得能用冯诺依曼架构实现来着
    LuffyGu
        11
    LuffyGu  
       2019-01-04 18:00:50 +08:00
    微软 Q#,了解一下。
    mmdsun
        12
    mmdsun  
       2019-01-04 19:32:44 +08:00 via Android
    mmdsun
        13
    mmdsun  
       2019-01-04 19:36:06 +08:00 via Android
    zealot0630
        14
    zealot0630  
       2019-01-04 21:52:56 +08:00
    量子计算没什么大用处,只是在特定算法方面能优化而已。下面是几个主要误区:

    量子计算并不能解决 NP 问题,所有 NP 问题对量子计算机还是 NP 的。
    量子计算和图灵机的计算能力没任何区别。

    大数分解( RSA 基础之一)是 P 的,并不是 NP-hard 的。这东西就是针对现在计算体系设计的,所以现有计算体系破解很困难,量子计算就能轻松破解 RSA。破解 RSA 是我现在知道的量子计算唯一应用。


    这里有篇微软的量子计算模型介绍,讲了量子计算的基础操作,同时也说了,量子计算就是换个角度看问题,根本无法减少问题的实际复杂度。
    txlty
        15
    txlty  
       2019-01-04 21:58:26 +08:00   ❤️ 1
    真正的量子计算机,和你的认知完全不一样。不过单从开发角度讲,当然是可以和传统开发方式对接的。你现在也并不是在写 CPU 指令。
    testcaoy7
        16
    testcaoy7  
       2019-01-05 08:50:52 +08:00
    量子计算机的逻辑门和经典计算机不一样的,因此开发方式也不一样
    貌似量子开发还要懂点量子力学,因为用错逻辑门会使波函数坍塌的方式不一样导致结果错
    davin
        17
    davin  
       2019-01-05 10:11:10 +08:00 via iPhone
    Kurzgesagt 视频工作室在油管上有个动画视频解释的比较通俗易懂:《量子计算机解释 - 人类技术的壁垒》,官方自带中文字幕。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1752 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 16:36 · PVG 00:36 · LAX 09:36 · JFK 12:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.