量子计算机出现后汇编语言和面向过程的编程语言会被淘汰吗?

如题所述

当然会淘汰。我们现在的CPU,是二进制CPU。CPU并不认识编程语言,它只认识1和0。无论面向过程,还是面向对象,其实都是被编译成了1和0之后,再交给CPU去运算的。
无论你是用的是什么编程语言,到了CPU的环节,其实都只是1和0。。汇编是如此,C语言如此,JAVA,C#,PYTHON同样如此。面向过程还是面向对象?高层还是低层?只是对于“人”来说,有所不同,编写代码的方式不一样,思考的方式不一样。。。但到了该由CPU“思考”的环节。它们长的全都一样。
所以编程语言会淘汰,并不在于它是面向过程,还是面向对象?也不在于它是高级语言,还是低级语言?而是在于,它能不能满足需求。
要说为什么会淘汰,这就像动物智商的进化一样。就比如猴子。猴子之间是如何交流的?当然也是靠语言。无论是通过肢体动作,还是吼叫声,其实都可以看作一门语言。反之,人类之间对话,在猴子看来,也只是在吼叫而已。
猴子的语言,与人类的语言,哪一种语言比较简单?一定是猴子的语言比较简单。。。因为猴子之间交流,大概只需要表达吃,喝,拉,撒,求爱,逃跑等需求,就基本够用了。而人类除了这些,需求更多,因此语言除了表达这些需求之外,还需要表达工作,学习,电影,电视等等很多猴子并不涉及的范围。
量子计算机与传统计算机之间的差距也自然如此。。。。就像“猴子语言”无法满足人类的生活一样。。。现在的编程语言,也无法满足量子计算机的需求。追问

进化论已经被推翻了吧

追答

首先,进化论只是被质疑,没有被推翻。在更可信的理论出现之前,不存在先前理论被推翻一说。哥白尼的《日心说》推翻了欧多克斯的《地心说》。但目前并没有任何一门学说,可以推翻《进化论》。你可以质疑《进化论》,但至少在更有力的学说诞生前,它依然代表真理与权威。
其次,我所举得例子,只限于语言表达方面,与《进化论》没有任何关系。如果猴子让你联想到了《进化论》,那用其他动物为例也同样可以。比如猫,狗。。。

温馨提示:答案为网友推荐,仅供参考
相似回答