问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

程序设计语言的种类?

发布网友 发布时间:2022-04-23 05:55

我来回答

4个回答

懂视网 时间:2022-04-04 00:38

程序设计语言的分类有机器语言、汇编语言、高级语言和非过程化语言。

  

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

  

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

  

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

  

  4、非过程化语言。4GL是非过程化语言,编码时只需说明“做什么”,不需描述算法细节。数据库查询和应用程序生成器是4GL的两个典型应用。用户可以用数据库查询语言对数据库中的信息进行复杂的操作。用户只需将要查找的内容在什么地方、根据什么条件进行查找等信息告诉 SQL,SQL 将自动完成查找过程。应用程序生成器则是根据用户的需求“自动生成”满足需求的高级语言程序。真正的第四代程序设计语言应该说还没有出现。所谓的第四代语言大多是指基于某种语言环境上具有4GL特征的软件工具产品,System Z、如PowerBuilder、FOCUS等。第四代程序设计语言是面向应用,为最终用户设计的一类程序设计语言。它具有缩短应用开发过程、降低维护代价、最大限度地减少调试过程中出现的问题以及对用户友好等优点。

热心网友 时间:2022-04-03 21:46

程序设计语言可以分为4代:

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

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

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

4、非过程化语言,4GL 是非过程化语言,编码时只需说明“做什么”,不需描述算法细节。数据库查询和应用程序生成器是 4GL 的两个典型应用。用户可以用数据库查询语言(SQL)对数据库中的信息进行复杂的操作。 

扩展资料   

程序设计语言的特点

1、实时处理。实时处理软件一般对性能的要求很高,可选用的语言有汇编语言、Ada语言等。

2、科学计算、实时处理和人工智能领域中的问题算法较复杂,而数据处理、数据库应用、系统软件领域的问题,数据结构.比较复杂,因此选择语言时可考虑是否有完成复杂算法的能力,或者有构造复杂数据结构的能力。

3、技术特性:支持结构化构造的语言有利于减少程序环路的复杂性,使程序易测试、易维护。

参考资料来源:百度百科—程序设计语言

热心网友 时间:2022-04-03 23:04

自 20 世纪 60 年代以来,世界上公布的程序设计语言已有上千种之多,但是只有很小
一部分得到了广泛的应用。从发展历程来看,程序设计语言可以分为 4 代。
1. 第一代语言(机器语言)
机器语言是由二进制 0、1 代码指令构成,不同的 CPU 具有不同的指令系统。机器语
言程序难编写、难修改、难维护,需要用户直接对存储空间进行分配,编程效率极低。目
前,这种语言已经被淘汰。
2. 第二代语言(汇编语言)
汇编语言指令是机器指令的符号化,与机器指令存在着直接的对应关系,所以汇编语
言同样存在着难学难用、容易出错、维护困难等缺点。但是汇编语言也有自己的优点:可
直接访问系统接口,汇编程序翻译成的机器语言程序的效率高。
从软件工程角度来看,只有在高级语言不能满足设计要求,或不具备支持某种特定功
能的技术性能(如特殊的输入输出)时,汇编语言才被使用。
3. 第三代语言(高级语言)
高级语言是面向用户的、基本上独立于计算机种类和结构的语言。其最大的优点是:
形式上接近于算术语言和自然语言,概念上接近于人们通常使用的概念。高级语言的一个
命令可以代替几条、几十条甚至几百条汇编语言的指令。因此,高级语言易学易用,通用
性强,应用广泛。
高级语言种类繁多, 可以从应用特点和对客观系统的描述两个方面对其进一步 分类。
1) 从应用角度分类
从应用角度来看,高级语言可以分为基础语言、结构化语言和专用语言。
(1) 基础语言
基础语言也称通用语言。它历史悠久,流传很广,有大量的已开发的软件库,拥有众
多的用户, 为人们所熟悉和接受。 属于这类语言的有 FORTRAN、COBOL、BASIC、ALGOL
等。FORTRAN 语言是目前国际上广为流行、也是使用得最早的一种高级语言,从 20 世纪
90 年代到现在,在工程与科学计算中占有重要地位,备受科技人员的欢迎。BASIC 语言是
在 20 世纪 60 年代初为适应分时系统而研制的一种交互式语言,可用于一般的数值计算与
事务处理。BASIC 语言结构简单,易学易用,并且具有交互能力,成为许多初学者学习程
序设计的入门语言。
(2) 结构化语言
20 世纪 70 年代以来,结构化程序设计和软件工程的思想日益为人们所接受和欣赏。
在它们的影响下,先后出现了一些很有影响的结构化语言,这些结构化语言直接支持结构
化的控制结构,具有很强的过程结构和数据结构能力。PASCAL、C、Ada 语言就是它们的
突出代表。
PASCAL 语言是第一个系统地体现结构化程序设计概念的现代高级语言,软件开发的
最初目标是把它作为结构化程序设计的教学工具。由于它模块清晰、控制结构完备、有丰
富的数据类型和数据结构、语言表达能力强、移植容易,不仅被国内外许多高等院校定为
教学语言,而且在科学计算、数据处理及系统软件开发中都有较广泛的应用。
C 语言功能丰富,表达能力强,有丰富的运算符和数据类型,使用灵活方便,应用面
广,移植能力强,编译质量高,目标程序效率高,具有高级语言的优点。同时,C 语言还
具有低级语言的许多特点,如允许直接访问物理地址,能进行位操作,能实现汇编语言的
大部分功能,可以直接对硬件进行操作等。用 C 语言编译程序产生的目标程序,其质量可
以与汇编语言产生的目标程序相媲美,具有“可移植的汇编语言”的美称,成为编写应用
软件、操作系统和编译程序的重要语言之一。
(3) 专用语言
是为某种特殊应用而专门设计的语言,通常具有特殊的语法形式。一般来说,这种语
言的应用范围狭窄,移植性和可维护性不如结构化程序设计语言。目前使用的专业语言已
有数百种,应用比较广泛的有 APL 语言、Forth 语言、LISP 语言。
2) 从客观系统的描述分类
从描述客观系统来看,程序设计语言可以分为面向过程语言和面向对象语言。
(1) 面向过程语言
以“数据结构+算法”程序设计范式构成的程序设计语言,称为面向过程语言。前面介
绍的程序设计语言大多为面向过程语言。
(2) 面向对象语言
以“对象+消息”程序设计范式构成的程序设计语言,称为面向对象语言。目前比较流
行的面向对象语言有 Delphi、Visual Basic、Java、C++等。
Delphi 语言具有可 视化 开发 环境 , 提 供 面向 对 象 的编程方法,可以设计各种具有
Windows 内格的应用程序(如数据库应用系统、通信软件和三维虚拟现实等),也可以开发
多媒体应用系统。
Visual Basic 语言简称 VB,是为开发应用程序而提供的开发环境与工具。它具有很好
的图形用户界面,采用面向对象和事件驱动的新机制,把过程化和结构化编程集合在一起。
它在应用程序开发中的图形化构思,无需编写任何程序,就可以方便地创建应用程序界面,
且与 Windows 界面非常相似,甚至是一致的。
Java 语言是一种面向对象的、不依赖于特定平台的程序设计语言,简单、可靠、可编
译、可扩展、多线程、结构中立、类型显示说明、动态存储管理、易于理解,是一种理想
的、用于开发 Internet 应用软件的程序设计语言。
4. *语言(简称 4GL)
4GL 是非过程化语言,编码时只需说明“做什么”,不需描述算法细节。
数据库查询和应用程序生成器是 4GL 的两个典型应用。用户可以用数据库查询语言
(SQL)对数据库中的信息进行复杂的操作。 用户只需将要查找的内容在什么地方、 据什么 根
条件进行查找等信息告诉 SQL,SQL 将自动完成查找过程。应用程序生成器则是根据用户
的需求“自动生成”满足需求的高级语言程序。
真正的*程序设计语言应该说还没有出现。目前,所谓的*语言大多是指基
于某种语言环境上具有 4GL 特征的软件工具产品, System Z、
如 PowerBuilder、FOCUS 等。
*程序设计语言是面向应用,为最终用户设计的一类程序设计语言。它具有缩短应用
开发过程、降低维护代价、最大限度地减少调试过程中出现的问题以及对用户友好等优点。

热心网友 时间:2022-04-04 00:39

很多
主要也是分为软件
硬件和网络编程语言:
软件编程语言主要有:C
C++
C#
VB
VC
JAVA
MATLAB等等
硬件主要是:汇编语言
有些C语言经过改变后也可作为硬件语言
网络编程语言主要指那些设置网页的代码语言:dreamweaver等等
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 计算机编程语言有几种?都是什么? 程序设计语言有哪几类? 计算机程序设计语言有哪些? 计算机程序设计语言的分类有哪些? microsoft office 2007 WORD 翻译在哪里,怎么找不到,前几天乱玩还找出来的,现在忘记在哪里找 肾脏的基本单位是( )A.肾小球B.肾单位C.肾小体D.肾小 肾脏大小如何判断,有何临床意义? 肾小球主要位于肾脏的什么质 word里的翻译怎么使用? 身体检查右肾比左肾小是怎么回事 被检查出一个肾大,一个肾小是怎么回事 我右肾比左肾小一半是怎么回事 右肾小是肾衰竭吗? 鸡肾很小的鸡能吃吗 苦瓜怎么 做最好吃??? 请问右肾比左肾偏小是什么原因 苦瓜怎样做好吃又营养 先天性右肾小怎么办 苦瓜去苦味除了抹盐的方法,还有什么好方法? 肾脏的大小人体的肾脏各应该是多大正常值大约是多少 编程语言有哪些分类?具体又有哪些? 一般的编程语言有哪几种?各有什么特点? 程序设计语言通常被分为哪3类?它们有什么区别? 琛这字右边那个怎么打 琛字狂草怎么写? 计算机程序设计语言有哪些种类?各有什么特点? 编程语言的分类 什么是编程语言呢?它具体又有哪些种类呢? 编程语言的种类不包括 计算机编程语言的分类 胡萝卜怎么切菱形? 胡萝卜菱形怎么切? 不分段,怎么用切菜板把胡萝卜切成菱形? 什么是企业LOGO 企业中的logo是什么意思 英语音标里面的: ' () 是代表着什么意思啊?希望详细点 在写英语的时候(')这个标点怎么打出来 (╰) (')这2个符号怎么打? ''符号怎么打 JQuery的$('')和$("")有什么区别。