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

作者&投稿:段干蓓 (若有异议请与网页底部的电邮联系)
编程语言和汇编语言有什么区别啊~

计算机语言从低级到高级可以分为: 机器语言,即由0、1组成的机器硬件可以识别的语言; 低级语言,即汇编语言 中级语言,如C语言 高级语言,如C++,JAVA,C#等。 汇编语言是将由0、1组成的机器语言用具有简单语义的英文代码表示,以便于理解和程序员编程。汇编语言通常用于对硬件的直接操控。由于汇编语言编写的程序很小,所以通常在程序中最核心的、控制硬件的代码可以采用汇编语言编写,一方面是安全,另一方面提高运行速度。 对于计算机的初学者,应该从中高级语言学起,如c语言,vb,java等,如果你是想要学习如何编程,学习一到两门高级语言已经够用了。 如果你已经掌握了基本的编程技能,最好是可以学习数据结构和操作系统以及计算机硬件的基本工作原理,以便优化你编写的程序,提高安全性和运行效率。 如果你想要从事更高级的开发工作,则可能需要学习汇编语言。 在高校中,计算机科技专业的学生汇编语言是必修课,而软件工程专业的学生则对汇编语言不做要求。 至于汇编与编程的区别是显而易见的,汇编语言是一种用于编写某些程序的语言。而编程则是程序员用某种语言编写程序的过程。 查看原帖>>

汇编语言(AssemblyLanguage)是面向机器的程序设计语言。在汇编语合中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。于是汇编语言亦称为符号语言。使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。汇编程序把汇编语言翻译成机器语言的过程称为汇编。

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


计算机的发展先后主要经历了哪几个阶段?
(2)采用电子射线管作为存储部件,容量很小, 后来外存储器使用了磁鼓存储信息,扩充了容量。(3)输入输出装置落后,主要使用穿孔卡片,速度慢,容易出去使用十分不便。 (4)没有系统软件,只能用机器语言和汇编语言编程。2.第二阶段 晶体管计算机 (1958~1964年)主要特点是:(1)采用晶体管制作基本逻辑...

世界上第一台计算机于1946年诞生,它的名字叫
世界上第一台计算机于1946年诞生,它的名字叫ENIAC,全称为Electronic Numerical Integrator And Computer,即电子数字积分计算机。ENIAC是世界上第一台通用计算机,也是继ABC(阿塔纳索夫-贝瑞计算机)之后的第二台电子计算机。ENIAC是图灵完全的电子计算机,能够重新编程,解决各种计算问题。它于1946年2月14日...

按照逻辑器件一般把计算机分为那些阶段?
1,第1代:电子管计算机(1946~1959年)这一代计算机采用的是真空电子管作基本元件。计算机体积庞大,功耗惊人,价格昂贵,可靠性差,起初只能使用机器语言,20世纪50年代中期以后才出现汇编语言。管理和维护工作繁重。这一代计算机主要用于科学计算和军事方面,但它所采用的基本技术—一二进制和程序存储方法...

我国第一台电子计算机诞生于1958年吗?
是的。1958年8月1日,我国第一台电子计算机(103机)完成了四条指令的运行表演,每秒运算速度为30次,成为我国计算技术这门学科建立的标志。103机体积庞大,仅主机就有好几个大型机柜,占地40平方米。机体内有近4000个半导体锗二极管和800个电子管。

什么叫机器语言和汇编语言
如此简单的汇编语言,只是符号形式的机器语言,但用它来编写程序或阅读已经编写好的程序比起机器语言来要简单和方便多了。这就是计算机语言发展中的第二代语言—汇编语言。人们使用这种助记符编写程序后,要是计算机能够接受,还必须把编好的程序逐条翻译成二进制编码的机器语言。当然,这个工作并不是有...

计算机语言有哪几种
通常用后一种。 我们使用的C语言就是使用的后者。 3、专用语言 CAD系统中的绘图语言和DBMS的数据库查询语言。 问题二:计算机语言有哪些 计算机语言的种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类。机器语言和汇编语言是面向机器的低级语言。当计算机语言发展到第三代时,就进入了「面向...

操作系统是第几代计算机产生的啊?
第二代。最初的电脑没有操作系统,人们通过各种按钮来控制计算机,后来出现了汇编语言,操作人员通过有孔的纸带将程序输入电脑进行编译。这些将语言内置的电脑只能由制作人员自己编写程序来运行,不利于程序、设备的共用。为了解决这种问题,就出现了操作系统,这样就很好实现了程序的共用,以及对计算机硬件资源...

请问汇编语言是什么?又有那些分类?
人与电脑的沟通主要是通过汇编语言来完成,汇编语言具体为 汇编语言(AssemblyLanguage)是面向机器的程序设计语言。在汇编语合中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。于是汇编语言亦称为符号语言。使用...

计算机应用发展
从1946至1955年,陆续出现了一些著名的计算机,其用途已从军事进入到为公众服 务方面。它们都属于第一代计算机,其特征是:使用电子管为逻辑元件,内存储器开始时使用水银延迟线或静电存储器,后来采用磁芯,外存贮器有纸带、卡片、磁带等。运算速度可在每秒几千次到几万次。程序设计语言用二进制码表示的机器语言和汇编语...

计算机语言
C语言的主要特色是兼顾了高级语言和汇编语言的特点,简洁、丰富、可移植。相当于其他高级语言子程序的函数是C语言的补充,每一个函数解决一个大问题中的小任务,函数使程序模块化。C语言提供了结构式编程所需要的各种现代化的控制结构。 C语言是一种通用编程语言,正被越来越多的计算机用户所推崇。使用C语言编写程序,...

金平区17211732254: 量子计算机成功后现在的编程语言还有用吗 -
频欢大川: 在很长一段时间内是不会作废的

金平区17211732254: 请问将来量子处理器出来后,程序设计的方式会发生改变吗? -
频欢大川: 现有的编程语言肯定无法直接用于量子计算机软件的开发.但是到那个时候C/C++, Java等会推出基于量子处理器架构的版本,而高级语言界面还和以前的没多大区别,开发人员只需要稍加学习,即可过渡到量子时代.关于量子通讯,是指利用量子纠缠效应进行信息传递的一种新型的通讯方式.传输介质是必须的,但是信息的调制是量子态层面的,所以它可以实现真正意义上的“实时”性,即无任何时间上的延时.具体可参考:http://baike.baidu.com/view/4353150.htm

金平区17211732254: 量子计算机普及后,c语言之类的传统计算机编程语言是否还有用武之地? -
频欢大川: 量子计算机也得编程,而如果一定需要一套新的高级语言的话,一定会是C语言的变种.更何况,一定需要改变的只是机器码和汇编,高级语言不一定有改变的必要.

金平区17211732254: 量子计算机的出现会导致新的编程语言出现吗? -
频欢大川: 那将是一种变革

金平区17211732254: 计算机语言从面向机器到面向过程再到面向对象,面向对象之后是面向什么? -
频欢大川: 面向对象(Object Oriented,OO)是当前计算机界关心的重点,它是90年代软件开发方法的主流.面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围.如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络...

金平区17211732254: 目前,电子计算机处于哪个阶段 -
频欢大川: 是第4代第一代(1946~1957年)是电子计算机,它的基本电子元件是电子管,内存储器采用水银延迟线,外存储器主要采用磁鼓、纸带、卡片、磁带等.由于当时电子技术的限制,运算速度只是每秒几千次~几万次基本运算,内存容量仅几千...

金平区17211732254: 量子计算机和生物计算机各自的优缺点有哪些? -
频欢大川: 1、量子计算机的输入态和输出态为一般的叠加态,其相互之间通常不正交; 量子计算机中的变换为所有可能的么正变换.得出输出态之后,量子计算机对输出态进行一定的测量,给出计算结果. 2、量子计算机对每一个叠加分量实现的变换相...

金平区17211732254: 量子计算机和生物计算机各自的优缺点 -
频欢大川: 一、生物计算机. 优点: 1、体积小,功效高. 生物计算机的面积上可容纳数亿个电路,比目前的电子计算机提高了上百倍.同时,生物计算机,已经不再具有计算机的形状,可以隐藏在桌角、墙壁或地板等地方,同时发热和电磁干扰都大大...

金平区17211732254: 经典计算机和量子计算机有什么区别? -
频欢大川: 量子计算机(quantum computer)是一类遵循量子力学规律进行高速数学和逻辑运算、存储及处理量子信息的物理装置.当某个装置处理和计算的是量子信息,运行的是量子算法时,它就是量子计算机. 经典计算机: 要说清楚量子计算,首先...

金平区17211732254: 计算机:什么是面向对象,什么是面向过程? -
频欢大川: 面向对象:很重要的一点就是其中必须要意识到,对象,对象,一切万物皆为对象 对于特征: 身高,高还是矮,有多高 体重,轻不是重,有多重, 等等 和对象紧密联系在一起的是"类" 那就是某一类对象的模型,比如说汽车生产时需要的模型,它是一个抽象体,而对象是一个具体的某样东西. 面向过程:把一个问题分解成若干小问题,再对每个小问题进行分解(分模块),知道每个问题的难度都足以小,能够解决为止,然后再把这些小问题合并,就解决了大问题.两种方法之间最明显的区别就是面向对象的是封装的思想,面成过程主要是模块化思想, 注意多看书多想

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网