量子计算机普及还有多远若成真,对于现在的程序员的工作会产生有多大影响
对一部分程序员们来说,基本上没啥冲击,高级编程语言自成一套,完全不在乎底层逻辑语言。
不过对于专做底层语言的程序员们,那就是要多学关于量子计算的课程,硬件基础是完完全全和原来不一样的。
目测若干年后的Q语言跟现今的C语言没啥大区别,还有Q#,Q++什么的。。
■网友
1. UCSB John Martinis这个组的超导量子计算现在做的很不错。今年刚刚弄出了一个非常牛逼的Xmon qubit,能够在surface code的容错率之下完成逻辑门的操作(40ns fidelity超过99%的Controlled Phase Gate真的非常牛逼)。他们宣称可以在5到8年内实验达到1000个有error correction的qubit。听上去挺吓人,但是我觉得是挺有可能的,特别谷歌给他们砸钱了。这个组目前在物理层面上已经解决了大部分问题,剩下的基本上是工程的问题了,比如如何安排线路,如何设计一个足够大的冰箱。可能再过个15年基本就可以进行真正意义上的大规模量子计算了,那时候RSA加密就真的得被替代了。2. 离在科研机构普及可能还至少有30年吧,目前芯片上晶体管的数量还有增加的空间。不过现在看来量子计算机对于普通人来说没什么普及的必要,毕竟大部分人用不着对一个6000位的整数分解质因数或者模拟一个量子多体问题。很有可能将来并非人手一台量子计算机,而是一台非常强大的量子计算机通过云计算处理大量用户的运算。我也只是预测,很难确定以后会发生什么。3. 最直白的例子:UCSB那个组现在控制qubit的方法是写python代码。此外量子计算对于速度的提升都是建立在量子算法之上的。超导量子计算里面完成一次逻辑门的操作基本都需要20ns,还要加上纠错的运算,所以跑经典算法肯定是比不上目前的计算机的。更何况现在对量子算法是否一定快过经典算法都没有定论的,例如分解质因数的Shor算法,完全有可能将来有人找到更加有效的经典算法,所以从目前的情况看,颠覆肯定是谈不上的,说相互促进更合适一点。但是还是需要再说一次,这都是我浅薄的看法,未来什么样谁都说不清,就像当年ENIAC的建造者恐怕很难想象今天我们的智能手机有多强大。
■网友
早上起来蹲坑没想看到了这个话题,居然很有冲动想说些话首先,量子计算机是不是噱头现在没人知道,我没这方面知识,但关于量子计算机的各种理论的的确确至今仍未完善,关键问题不能解决,那就做不成现在所说的量子计算机,不过,即使不能成功也能为传统计算机技术发展的催化剂。然后假设不是噱头,那么,我敢说现在也许已经成功制造出来了,以量子计算机的战略价值,至少也得等别国研发成功才会公布,不仅如此,如今并非上世纪刚刚发明计算机的年代,现在人们已经知道计算机能做很多事情,例如破解密码,再难的密码也能暴力破解,一台真正的量子计算机比现在最强大的超算都快得多,能保密二十年的密码瞬间被破解会是什么情况?更别论人工智能,甚至科幻小说中的预测未来,想想大数据时代这个名词被炒热,会不会有这方面因素?因此,就算量子计算机被提出几十年,普通人能用到,或者听说成功都还要很久很久很久,但不排除有关人士良心发现之类。最后量子计算机的影响,可以说现在的编程技术都将改变,因为算法等等不一样了,之所以区别于传统计算机,本质上就有不同,依其设计理念,会有专业化和平民化的区别,可以用汇编等与高级语言例如c做比喻,但既然计算能力极大提高,应该不必再去学编程语言,除非涉及底层运算,因为没有必要规范代码,有句话说的是,让一只猩猩无限时间随机操作打字机,总有一天会打出一篇莎士比亚。计算机技术是如今人类所知和所能运用的最能提升科技进步的道路,一旦量子计算机现世,可能爆发第三次世界大战,可能开始星际殖民,也可能发现宇宙真理,当你玩游戏感觉进入另一个世界时,有没有想过比如今计算机强大亿亿亿……倍的计算机能创造什么?所以考虑这些很科幻,也太遥远。
推荐阅读
- 大部分黑客或安全研究员读的是啥「大学专业 」
- 在哈尔滨工业大学计算机系就读是啥样的体验
- 计算机技术与科学专业怎样利用高中毕业的暑假
- 非计算机专业想要利用课余时间深入自学C++,想要找到比较体面的工作大概需要啥水平
- 有点计算机基础的人想尽快找份编程的工作。哪种编程的工作最好找还需要学些啥
- 硕士研究生选通信还是计算机视觉
- 华威大学计算机本科咋样
- 加拿大像滑铁卢,多伦多大学的计算机授课型研究生咋样
- 计算机进不了桌面,任务管理器也打不开,咋办
- 想寒假的时候一个月在家准备计算机二级的office高级应用,但是不知道买啥书比较好~~~?
