1.计算机程序设计语言?2.第一代语言-机器语言?3.第二代语言-汇编语言?4.第三代语言-高级语言?

如题所述

1.编写计算机程序所用的语言为计算机程序设计语言,它是人与计算机之间交换信息的工具。人们使用计算机时,可以通过某种计算机语言与其“交谈”,用计算机语言描述所要完成的工作。为了完成某项特定任务,用计算机语言编写的一组指令序列就称为程序。编写程序和执行程序是利用计算机解决问题的主要方法和手段。 计算机语言(程序设计语言)的发展过程是其功能不断完善、描述问题的方法越来越近人类思维规律的过程。2.机器语言是计算机诞生和发展初期使用的语言,它是二进制的编码形式,是CPU可以直接识别的一组由0、1序列构成的指令码。这种机器语言是从属于硬设备的,即不同型号的计算机有不同的机器语言。直到如今,机器语言仍然是计算机硬件所能“理解”的唯一语言。例如,下面列出的某一台计算机一串二进制 指令编码: 00000101 00000000 011010010 该指令的含义是将内存地址为0052H的单元中 的数与累加器的数相加。 可以看出,使用机器语言编写程序是很不方便的,它要求使用者熟悉计算机的所有细节,程序的质量完全决定于个人的编程水平。特别是随着计算机硬件结构越来越复杂,指令系统也变得越来越庞大,一般的工程技术人员难以掌握。为了减轻程序设人员在编制程序工作中的繁琐劳动,扩大计算机的应用范围,计算机工作者开展了对程序设计语言的研究以及语言处理程序的开发。3.汇编语言开始于20世纪50年代初,它是用助记符来替代每一条机器指令。 显然,汇编语言比机器语言直观、易记,比机器语言前进了一大步。但汇编语言程序的大部分语句还是和机器指令 一一对应,语句功能不强,因此编写较大的程序时仍很繁琐。而且汇编语言仍然是针对特定的计算机或计算机系统设计的,对机器的依赖性仍很强。用汇编语言好的程序要依靠计算机的翻译程序(汇编程序)翻译成机器语言后方可执行,不过这时用户看到计算机已是装配有汇编程序软件的计算机。 机器语言和汇编语言统称为低级语言。4.高级语言起始于20世纪50年代中期,它与人们日常熟悉的自然语言和数学语言更接近,可读性强,编程方便。例如,在高级语言中写出如下的语句: X=(A+B)/(C+D) 显然要比下面的与之等价的汇编语言程序容易得多: CLA C ADD D STD M CLA A ADD B DIV M STD X 用一种高级语言写成的源程序,可以在具有该种语言编译系统的不同计算机上使用,但是这种语言必须经过编译程序成机器语言才能执行。BASIC、FORTRAN、COBOL、PASCAL等都属于第三代语言。 第三代语言又叫过程语言,顾名思义,它是面向“过程的”。用过程语言编写程序,用户可不必了解计算机的内存部逻辑和过程的描述,把解决问题的执行步骤通过计算机语言告诉计算机。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-18
计算机程序设计语言的发展:机器语言--汇编语言--高级语言--第四代语言--自然语言(程序设计语言是人与计算机交互的一种工具)
第2个回答  推荐于2018-03-02
第一代机器语言,第二代汇编语言,第三代面向过程语言,第四代面向对象语言本回答被网友采纳
第3个回答  2013-04-18
机器语言、汇编语言和高级语言,是这样发展的

中国物联网校企联盟技术部本回答被网友采纳
第4个回答  2013-04-18
没什么第一代第二代的概念,就是大体是那样发展的
相似回答