导航:首页 > 软件知识 > 程序语言属于什么类型

程序语言属于什么类型

发布时间:2023-07-04 17:27:40

‘壹’ 1.程序设计语言分为哪几种类型

程序设计语言分为机器语言、汇编语言、高级语言、非过程化语言四种类型。具体如下:

1、机器语言

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

2、汇编语言

汇编语言指令是机器指令的符号化,与机器指令存在着直接的对应关系。汇编语言可直接访问系统接口,汇编程序翻译成的机器语言程序的效率高。从软件工程角度来看,只有在高级语言不能满足设计要求,或不具备支持某种特定功能的技术性能时,汇编语言才被使用。

3、高级语言

高级语言是面向用户的、基本上独立于计算机种类和结构的语言。高级语言种类繁多,可以从应用特点和对客观系统的描述两个方面对其进一步分类。

从应用角度分类,可分为基础语言、结构化语言和专用语言。基础语言包括FORTRAN、COBOL、BASIC等;结构化语言包括PASCAL、C、Ada语言;专用语言是为某种特殊应用而专门设计,通常有特殊语法形式。包括APL语言、Forth语言、LISP语言。

从客观系统描述分类,可分为面向过程语言和面向对象语言。面向过程语言以“数据结构+算法”程序设计范式构成;面向对象语言以“对象+消息”程序设计范式构成,如VisualBasic、Java、C++等。

4、非过程化语言

编码时只需说明“做什么”,不需描述算法细节。用户可以用数据库查询语言(SQL)对数据库中的信息进行复杂的操作。具有缩短应用开发过程、降低维护代价、最大限度地减少调试过程中出现的问题以及对用户友好等优点。

(1)程序语言属于什么类型扩展阅读:

程序设计语言的发展趋势是模块化、简明性和形式化。

1、模块化。不仅语言具有模块成分,程序由模块组成,而且语言本身的结构也是模块化的。

2、简明性。涉及的基本概念不多,成分简单,结构清晰,易学易用。

3、形式化。发展合适的形式体系,以描述语言的语法、语义、语用。

‘贰’ 程序设计语言分为三大类

计算机程序设计语言大致可以分为机器语言、高级语言、汇编语言三大类。

1、机器语言

机器语言是机器能直接识别的程序语言或指令代码,无需经过翻译,每一操作码在计算机内部都有相应的电路来完成它,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。

机器语言使用绝对地址和绝对操作码。不同的计算机都有各自的机器语言,即指令系统。从使用的角度看,机器语言是最低级的语言。

2、汇编语言

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

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

3、高级语言

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

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

‘叁’ 程序设计语言的分类有哪些

1、基础语言也称通用语言,它历史悠久,流传很广,有大量的已开发的软件库,拥有众多的用户, 为人们所熟悉和接受。,属于这类语言的有FORTRAN、COBOL、BASIC、ALGOL等。

2、结构化语言,20 世纪 70 年代以来,结构化程序设计和软件工程的思想日益为人们所接受和欣赏。在它们的影响下,先后出现了一些很有影响的结构化语言,PASCAL、C、Ada 语言就是它们的突出代表。

3、面向对象语言,以“对象+消息”程序设计范式构成的程序设计语言,称为面向对象语言。比较流行的面向对象语言有Delphi、Visual Basic、Java、C++等。

程序设计语言的应用领域:

1、科学工程计算。需要大量的标准库函数,以便处理复杂的数值计算,可供选用的语言有FORTRAN语言、C语言等。

2、数据处理与数据库应用。SQL为IBM公司开发的数据库查询语言,4GL称为第4代语言。实时处理软件一般对性能的要求很高,可选用的语言有汇编语言、Ada语言等。

3、系统软件,如果编写操作系统、编译系统等系统软件时,可选用汇编语言、C语言、Pascal语言和Ada语言。

4、人工智能,如果要完成知识库系统、专家系统、决策支持系统、推理工程、语言识别、模式识别等人工智能领域内的系统,应选择Prolog、Lisp语言。

阅读全文

与程序语言属于什么类型相关的资料

热点内容
信息表资格证书怎么填 浏览:785
实体店怎么做洗衣液代理 浏览:416
2k22怎么交易球队 浏览:292
普通人做什么产品最赚钱 浏览:660
2010年市场金如意多少一克 浏览:89
家庭理财产品如何统计 浏览:743
暂停交易和临时停牌有什么区别 浏览:765
菜市场买的菇叫什么名字好吃 浏览:345
如何惹怒一个女程序员 浏览:299
速度时间图像能提供哪些信息 浏览:781
快手小程序里发布了视频怎么删掉 浏览:182
委托全程代理起诉书怎么写 浏览:95
代理一个公司需要哪些条件 浏览:297
重庆板材交易市场有哪些 浏览:304
表的数据结构有哪些 浏览:850
年轻人该学什么技术好 浏览:490
牛奶下沉市场在哪里 浏览:619
产品专员是什么单位 浏览:636
我们应该如何解决假冒产品问题 浏览:732
泰安批发袜子的市场在哪里 浏览:170