当前位置:首页 » 编程软件 » 编程语言发展阶段

编程语言发展阶段

发布时间: 2022-06-21 09:30:21

A. 计算机程序设计语言的发展经历哪几个阶段

选择B。

程序设计语言的发展经历了从机器语言、汇编语言到高级语言的历程。

第一代机器语言

机器语言是由二进制 0、1 代码指令构成,不同的 CPU 具有不同的指令系统。机器语言程序难编写、难修改、难维护,需要用户直接对存储空间进行分配,编程效率极低。这种语言已经被渐渐淘汰了。

第二代汇编语言

汇编语言指令是机器指令的符号化,与机器指令存在着直接的对应关系,所以汇编语言同样存在着难学难用、容易出错、维护困难等缺点。但是汇编语言也有自己的优点:可直接访问系统接口,汇编程序翻译成的机器语言程序的效率高。 从软件工程角度来看,只有在高级语言不能满足设计要求,或不具备支持某种特定功能的技术性能(如特殊的输入输出)时,汇编语言才被使用。

第三代高级语言

高级语言是面向用户的、基本上独立于计算机种类和结构的语言。其最大的优点是:形式上接近于算术语言和自然语言,概念上接近于人们通常使用的概念。高级语言的一个命令可以代替几条、几十条甚至几百条汇编语言的指令。因此,高级语言易学易用,通用性强,应用广泛。高级语言种类繁多,可以从应用特点和对客观系统的描述两个方面对其进一步分类。

拓展资料:

程序设计语言用于书写计算机程序的语言。语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。程序设计语言有3个方面的因素,即语法、语义和语用。

语法表示程序的结构或形式,亦即表示构成语言的各个记号之间的组合规律,但不涉及这些记号的特定含义,也不涉及使用者。语义表示程序的含义,亦即表示按照各种方法所表示的各个记号的特定含义,但不涉及使用者。

B. 计算机的语言发展经历了三个阶段,它们是:_____、汇编语言阶段和___阶段

机器语言阶段,高级语言。

计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。

电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。

(2)编程语言发展阶段扩展阅读:

语言特点:

简单性:提供最基本的方法来完成指定的任务,只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序。

面向对象:提供简单的类机制以及动态的接口模型。对象中封装状态变量以及相应的方法,实现了模块化和信息隐藏;提供了一类对象的原型,并且通过继承机制,子类可以使用父类所提供的方法,实现了代码的复用。

安全性:用于网络、分布环境下有安全机制保证。

平台无关性:与平台无关的特性使程序可以方便地被移植到网络上的不同机器、不同平台。

C. 程序设计语言的产生与发展,所经历的过程不包括以下的哪项

答案选择C、初级语言,程序设计语言是没有经过初级语言的。

程序设计语言的发展历程:

第一代机器语言

机器语言是由二进制 0、1 代码指令构成,不同的 CPU 具有不同的指令系统。机器语言程序难编写、难修改、难维护,需要用户直接对存储空间进行分配,编程效率极低。这种语言已经被渐渐淘汰了。

第二代汇编语言

汇编语言指令是机器指令的符号化,与机器指令存在着直接的对应关系,所以汇编语言同样存在着难学难用、容易出错、维护困难等缺点。

但是汇编语言也有自己的优点:可直接访问系统接口,汇编程序翻译成的机器语言程序的效率高。 从软件工程角度来看,只有在高级语言不能满足设计要求,或不具备支持某种特定功能的技术性能(如特殊的输入输出)时,汇编语言才被使用。

第三代高级语言

高级语言是面向用户的、基本上独立于计算机种类和结构的语言。其最大的优点是:形式上接近于算术语言和自然语言,概念上接近于人们通常使用的概念。

高级语言的一个命令可以代替几条、几十条甚至几百条汇编语言的指令。因此,高级语言易学易用,通用性强,应用广泛。高级语言种类繁多,可以从应用特点和对客观系统的描述两个方面对其进一步分类。

第四代非过程化语言

4GL 是非过程化语言,编码时只需说明“做什么”,不需描述算法细节。

数据库查询和应用程序生成器是 4GL 的两个典型应用。用户可以用数据库查询语言(SQL)对数据库中的信息进行复杂的操作。 用户只需将要查找的内容在什么地方、 据什么 根条件进行查找等信息告诉 SQL,SQL 将自动完成查找过程。

应用程序生成器则是根据用户的需求“自动生成”满足需求的高级语言程序。真正的第四代程序设计语言应该说还没有出现。

(3)编程语言发展阶段扩展阅读

常见编程语言种类:

1、C#

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#是微软公司研究员Anders Hejlsberg的最新成果。是微软公司在2000年6月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相。

2、Basic

意思就是“初学者的全方位符式指令代码”,是一种设计给初学者使用的程序设计语言。BASIC是一种直译式的编程语言,在完成编写后不须经由编译及连结等手续即可执行,但如果需要单独执行时仍然需要将其建立成执行档。

3、Pascal

Pascal是一种计算机通用的高级程序设计语言。Pascal的取名是为了纪念十七世纪法国着名哲学家和数学家Blaise Pascal。它由瑞士Niklaus Wirth教授于六十年代末设计并创立。Pascal语言语法严谨,层次分明,程序易写,具有很强的可读性,是第一个结构化的编程语言。

4、C语言

C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。

它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上。

它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。

5、C++

C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,“CPP”。 它是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。

它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。

D. 语言处理程序的发展经历了哪三个发展阶段

语言的发展,经历了从机器语言、汇编语言到高级语言的历程。
四个发展阶段:第一个发展阶段:1946-1956年电子管计算机的时代.1946年第一台电子计算机问世美国宾西法尼亚大学,它由冯·诺依曼设计的.占地170平方,150KW.运算速度慢还没有人快.是计算机发展历史上的一个里程碑.(ENIAC)()全称叫“电子数值积分和计算机”.第二个发展阶段:1956-1964年晶体管的计算机时代:操作系统.第三个发展阶段:1964-1970年集成电路与大规模集成电路的计算机时代(1964-1965)(1965-1970)第四个发展阶段:1970-超大规模集成电路的计算机时代.

E. 简述计算机程序设计语言的发展历程。

在过去的几十年间,大量的程序设计语言被发明、被取代、被修改或组合在一起。尽管人们多次试图创造一种通用的程序设计语言,却没有一次尝试是成功的。

之所以有那么多种不同的编程语言存在的原因是,编写程序的初衷其实也各不相同;新手与老手之间技术的差距非常大,而有许多语言并对新手来说太难学;还有,不同程序之间的运行成本各不相同。

有许多用于特殊用途的语言,只在特殊情况下使用。例如,PHP专门用来显示网页;Perl更适合文本处理;C语言被广泛用于操作系统和编译器的开发。

高级程序设计语言的出现使得计算机程序设计语言不再过度地依赖某种特定的机器或环境。这是因为高级语言在不同的平台上会被编译成不同的机器语言,而不是直接被机器执行。最早出现的编程语言之一FORTRAN的一个主要目标,就是实现平台独立。



(5)编程语言发展阶段扩展阅读:

如果所使用的翻译的机制是将所要翻译的程序代码作为一个整体翻译,并之后运行内部格式,那么这个翻译过程就称为编译。

因此,一个编译器是一个将可阅读的程序文本作为输入的数据,然后输出可执行文件。所输出的可执行文件可以是机器语言,由计算机的中央处理器直接运行,或者是某种模拟器的二进制代码。

如果程序代码是在运行时才即时翻译,那么这种翻译机制就被称作解译。经解译的程序运行速度往往比编译的程序慢,但往往更具灵活性,因为它们能够与执行环境互相作用。

F. 计算机编程语言共经历了哪几个重要时期

您好,很高兴回答您的问题。
计算机程序设计语言经历了机器语言、汇编语言到现在广泛使用的高级语言等几个阶段,也是从具体到抽象的发展过程。
以上就是我的回答,希望能帮助到您。

G. 编程语言的发展阶段以及各阶段的特征

第一代是电子管计算机时代,从1946--1958年左右。这代计算机因采用电子管而体积大,耗电多,运算速度低,存储容量小,可靠性差;

第二代是晶体管时代,约为1958--1964年。这代计算机比第一代计算机的性能提高了数10倍,软件配置开始出现,一些高级程序设计语言相继问世,外围设备也由几种增加到数十种。除科学计算而外,开始了数据处理和工业控制等应用;

第三代是集成电路(IC)计算机时代。约从1964--1970年。主要由中、小规模集成电路组成。其电路器件是在一块几平方毫米的芯片上集成了几十个到几百个电子元件,使计算机的体积和耗电显着减少,计算速度、存储容量、可靠性有较大的提高,有了操作系统,机种多样化、系列化并和通讯技术结合,使计算机应用进入许多科学技术领域;

第四代便是大规模(LSI)电路计算机时代。从70年代到现在。大规模集成电路是在一块几平方毫米的半导体芯片上可以集成上千万到十万个电子元件,使得计算机体积更小,耗电更少,运算速度提高到每秒几百万次,计算机可靠性也进一步提高。

目前计算机技术已经在巨型化、微型化、网络化和人工智能化等几个得到了很大的发展.四个发展阶段:
第一个发展阶段:1946-1956年电子管计算机的时代。1946年第一台电子计算机问世美国宾西法尼亚大
学,它由冯·诺依曼设计的。占地170平方 ,150KW。运算速度慢还没有人快。是计算机发展历史上的一个里程碑。(ENIAC)(electronic numerical integator and calculator)全称叫“电子数值积分和计算机”。
第二个发展阶段:1956-1964年晶体管的计算机时代:操作系统。
第三个发展阶段:1964-1970年集成电路与大规模集成电路的计算机时代
(1964-1965)(1965-1970)
第四个发展阶段:1970-现在:超大规模集成电路的计算机时代。

H. 计算机的语言发展经历了哪三个阶段

计算机语言发展经过了机器语言、汇编语言到高级语言的历程。

计算机的设计者通过计算机的硬件结构赋予计算机的操作功能,比如汇编语言。机器语言具有灵活、直接执行和速度快等特点。高级语言比较容易识记和理解,像C B语言等。

用机器语言编写程序,编程人员要首先熟记所用计算机的全部指令代码和代码的涵义。

手编程序时,程序员得自己处理每条指令和每一数据的存储分配和输入输出,还得记住编程过程中每步所使用的工作单元处在何种状态。这是一件十分繁琐的工作,编写程序花费的时间往往是实际运行时间的几十倍或几百倍。

(8)编程语言发展阶段扩展阅读:

不论是机器语言还是汇编语言都是面向硬件的具体操作的,语言对机器的过分依赖,要求使用者必须对硬件结构及其工作原理都十分熟悉,这对非计算机专业人员是难以做到的,对于计算机的推广应用是不利的。

计算机事业的发展,促使人们去寻求一些与人类自然语言相接近且能为计算机所接受的语意确定、规则明确、自然直观和通用易学的计算机语言。这种与自然语言相近并为计算机所接受和执行的计算机语言称高级语言。

高级语言是面向用户的语言。无论何种机型的计算机,只要配备上相应的高级语言的编译或解释程序,则用该高级语言编写的程序就可以通用。

I. C语言在编程语言发展历史中处于什么地位,对编程语言的发展产生了什么影响,对

编程语言的发展历程可以简单划分为以下几个阶段 :
机器语言——>汇编语言——>高级计算机语言
1、机器语言:最初的计算机所使用的是由“0”和“1”组成的二进制数,二进制是计算机的语言的基础。由于这种语言是直接对计算机硬件进行操作,所以在特定型号的计算机上面,运算效率也是很高的,机器语言的出
现对于未来的计算机语言发展起到了很好的推动作用,所以机器语言也是第一代计算机语言。
2、汇编语言:汇编语言是在机器语言的基础上诞生的一门语言,用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串。汇编语言同样也是直接对硬件进行操作,对于计算机硬件的功能和特长的发挥已有了很大进步,它精炼而质量高,所以至今仍是一种常用的程序开发语言。
3、高级计算机语言:在与计算机的不断交流中,人们对计算机程序的移植性需求不断提高,此时急需要一种不依赖于特定型号的计算机的语言,用这种语言编写的程序能在在各种平台都正常运行。
C语言是一种高级计算机语言,它既有高级语言的特点,又具有汇编语言的特点。它可以用来编写系统软件,也可以用来编写应用软件。C语言语法中对操作符的大量灵活的使用,极大的影响了后来的一批高级程序语言,是其他高级语言的基础。
请采纳,谢谢

热点内容
鼠标如何编程 发布:2025-05-16 02:29:09 浏览:815
安卓70能用什么软件 发布:2025-05-16 01:45:09 浏览:480
编程发展史 发布:2025-05-16 01:38:52 浏览:528
android图片气泡 发布:2025-05-16 01:38:40 浏览:886
文件加密编辑器下载 发布:2025-05-16 01:30:41 浏览:343
linuxapacheyum安装 发布:2025-05-16 01:30:31 浏览:476
大连宾利浴池wifi密码是多少 发布:2025-05-16 01:25:36 浏览:172
缓存数据生产服务 发布:2025-05-16 01:08:58 浏览:585
普通电脑服务器图片 发布:2025-05-16 01:04:02 浏览:971
服务器地址和端口如何区分 发布:2025-05-16 01:03:17 浏览:834