汇编语言发展史及过程

如题所述

计算机编程语言的发展,经历了从机器语言,汇编语言,高级语言课程。
机器语言
电子计算机。使用由“0”和“1”的二进制数,二进制的计算机语言。开始发明的计算机,只能放下你的谷租嗯计算机语言命令计算机做这做那,一句话,是写一个字符串为“0”和“1”组成的序列,指令由计算机来执行这种语言是机器语言。机器语言是很痛苦的,尤其是在程序中需要的错误,特别是。在计算机程序中的每一台计算机指挥系统经常变化,以运行在另一台计算机上,必须有另一种编程,从而导致工作重复。然而,由于使用的语言为特定的计算机模型,因此计算效率是最高的,所有的语言。机器语言,这是一个第一代的计算机语言。
汇编语言
为了减轻使用机器语言编程的痛苦,这是一个有用的改进二进制字符串:简洁的字母,符号的字符串,而不是一个特定的指令,如“ADD”代表加法器的“mov”表示数据传输,等等,因此,它很容易阅读和理解方案做,误差校正和维护变得容易,这种编程语言被称为汇编语言中,第二代的计算机语言。但是,计算机是不知道这些符号的,这就需要一个专门的程序,专门负责这些符号被翻译成机器语言的二进制数,这个翻译程序称为汇编。
汇编语言是同样依赖于机器的硬件,便携性不是很好,但效率还是非常高的,特定于计算机的硬件和汇编语言编程,准确地发挥计算机硬件的功能和专业知识准备完善的程序和高品质,它仍然是一种流行和??强大的软件开发工具。
3。高级语言
从最初的交流与电脑的惨痛经历,人们认识到,你应该设计一种语言,这种语言接近于数学语言或自然语言,而不依赖于计算机硬件,通用的编译程序对所有机。于1954年,经过艰苦的努力,第一个完全脱离机器硬件的高级语言-FO RT RAN问世40多年来,数百个高层次的语言,几十个重要的影响比大,比较常见的使用FO RT RAN,ALGOL,COBOL,BASIC,LISP,SNOBOL,PL / 1,P ascal,C,PROLOG,A DA,C + +,VC,VB,D elphi,J AVA等。
高级语言的发展也经历了从早期的语言结构化编程语言,面向过程的编程语言的过程中,非程序。因此,软件的发展,由最初的个体手工作坊式发展的工业化,工业生产流水线封闭式生产。
6晚了,越来越多,规模越来越大的软件,软件的生产基本上是从战争中,缺乏科学规范的系统规划与测试,评估标准,其后果是大量的花巨资建立的软件系统,不能使用,因为它包含的错误,甚至是一个巨大的损失,给人的印象是,软件是越来越不可靠,所以很少或没有的软件错误。极大地震撼了计算机行业,被称为“软件危机”。意识:大型程序的准备,而不是写一个小程序,它应该是一个新的技术应该是一样的污水处理厂处理软件开发的全过程。方案设计应易于保证正确性,也便于验证正确性。 1969年,提出了结构化程序设计方法,在1970年,第一个结构化的编程语言-P ascal语言,标志着结构化程序设计开始的时期。
8月初开始,在软件设计的思想,产生了革命,其结果是一个面向对象的编程。几乎所有的面向过程的高级语言的程序在执行前,是一个的管道像一个模块执行完成前,人们不能做任何事情,不能动态地改变方向的实施方案。这是不符合的一天到一天的事情,人们希望发生的一件事,一件事,那就是,而不是面向过程的,而应该是面向应用程序的功能,是对象(object)。方法集成软件,作为硬件的一些通用的IC,生产,密切的功能模块的包称为软件歧管,它具有与特定的应用程序无关,但可以结合对方,以执行特定应用程序的功能,而反复使用。用户只关心接口(输入和输出),并能实现,如何实现,这是一个内部问题,用户完全不关心,
C + +,VB,D elphi是一个典型的代表。
下一个高层次的语言发展目标的应用程序,换句话说,只需要告诉你想要做的程序,该程序可以自动生成算法,自动处理,这是程序的编程语言。 (VC + +是一个高层次的面向对象的语言,VISUAL C + +是不是一种语言,只是开发工具,C和C + +是他的语言)
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-01-23
   汇编语言是为特定的计算机或计算机系列设计的一种面向机器的语言,由执行指令和伪指令组成。
  汇编程序的雏型是在电子离散时序自动计算机EDSAC上研制成功的。这种系统的特征是用户程序中的指令由单字母指令码,十进制地址和终结字母组成。
  第一个汇编程序是符号优化汇编程序(SOAP)系统,它是50年代中期为IBM650计算机研制的。这种计算机用磁鼓作存储器﹐每条指令指出後继指令在磁鼓中的位置。
  当初研制SOAP系统的动机不是引入汇编语言的符号化特色,而是为了集中解决指令在磁鼓中合理分布的问题﹐以提高程序的运行效率。IBM704计算机的符号汇编程序(SAP)是汇编程序发展中的一个重要里程碑。
  此后的汇编程序大都以这一系统为模型,其主要特征至今未发生本质的变化。随著计算机软件的高速发展和广泛应用,汇编程序又吸收了宏加工程序,高级语言翻译程序等系统的一些优点,相继研制出宏汇编程序,高级汇编程序。
相似回答