高级语言可分为哪几种?

作者&投稿:屈浅 (若有异议请与网页底部的电邮联系)
常见的高级语言有哪几个?~

C++(VC,C++ Builder),Java,C#,VB,Pascal(Delphi,Free Pascal)数值计算,Fortran数据库开发,VFP,PowerBuilder,网页开发,PHP,ASP。
算机语言具有高级语言和低级语言之分。而高级语言又主要是相对于汇编语言(机器语言)而言的,它是高度封装了的编程语言;是较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序;编写的程序称之为源程序。

扩展资料:
高级语言并不是特指的某一种具体的语言,而是包括很多编程语言(几十种),如流行的java,C语言,c++,C#,PHP,python,Perl,pascal,lisp,prolog,Visual Basic(简称VB),FoxPro,delphi,易语言,fortran等等,这些语言的语法、命令格式都不相同。

程序设计语言分为机器语言、汇编语言、高级语言、非过程化语言四种类型。具体如下:
1、机器语言
机器语言是由二进制0、1代码指令构成,不同的CPU具有不同的指令系统。机器语言程序难编写、难修改、难维护,需要用户直接对存储空间进行分配,编程效率极低。这种语言已经被渐渐淘汰了。
2、汇编语言
汇编语言指令是机器指令的符号化,与机器指令存在着直接的对应关系。汇编语言可直接访问系统接口,汇编程序翻译成的机器语言程序的效率高。从软件工程角度来看,只有在高级语言不能满足设计要求,或不具备支持某种特定功能的技术性能时,汇编语言才被使用。
3、高级语言
高级语言是面向用户的、基本上独立于计算机种类和结构的语言。高级语言种类繁多,可以从应用特点和对客观系统的描述两个方面对其进一步分类。
从应用角度分类,可分为基础语言、结构化语言和专用语言。基础语言包括FORTRAN、COBOL、BASIC等;结构化语言包括PASCAL、C、Ada语言;专用语言是为某种特殊应用而专门设计,通常有特殊语法形式。包括APL语言、Forth语言、LISP语言。
从客观系统描述分类,可分为面向过程语言和面向对象语言。面向过程语言以“数据结构+算法”程序设计范式构成;面向对象语言以“对象+消息”程序设计范式构成,如VisualBasic、Java、C++等。
4、非过程化语言
编码时只需说明“做什么”,不需描述算法细节。用户可以用数据库查询语言(SQL)对数据库中的信息进行复杂的操作。具有缩短应用开发过程、降低维护代价、最大限度地减少调试过程中出现的问题以及对用户友好等优点。

扩展资料:
程序设计语言的发展趋势是模块化、简明性和形式化。
1、模块化。不仅语言具有模块成分,程序由模块组成,而且语言本身的结构也是模块化的。
2、简明性。涉及的基本概念不多,成分简单,结构清晰,易学易用。
3、形式化。发展合适的形式体系,以描述语言的语法、语义、语用。
参考资料来源:百度百科-程序设计语言

计算机语言:计算机语言通常是一个能完整、准确和规则地表达人们的意图,并用以指挥或控制计算机工作的“符号系统”。

计算机语言通常分为三类:即机器语言,汇编语言和高级语言。 (了解内容一)

1. 机器语言
机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。机器语言具有灵活、直接执行和速度快等特点。
用机器语言编写程序,编程人员要首先熟记所用计算机的全部指令代码和代码的涵义。手编程序时,程序员得自己处理每条指令和每一数据的存储分配和输入输出,还得记住编程过程中每步所使用的工作单元处在何种状态。这是一件十分繁琐的工作,编写程序花费的时间往往是实际运行时间的几十倍或几百倍。而且,编出的程序全是些0和1的指令代码,直观性差,还容易出错。现在,除了计算机生产厂家的专业人员外,绝大多数程序员已经不再去学习机器语言了。

2.汇编语言
为了克服机器语言难读、难编、难记和易出错的缺点,人们就用与代码指令实际含义相近的英文缩写词、字母和数字等符号来取代指令代码(如用ADD表示运算符号“+”的机器代码),于是就产生了汇编语言。所以说,汇编语言是一种用助记符表示的仍然面向机器的计算机语言。汇编语言亦称符号语言。汇编语言由 于是采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。汇编语言的特点是用符号代替了机器指令代码,而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。
汇编语言中由于使用了助记符号,用汇编语言编制的程序送入计算机,计算机不能象用机器语言编写的程序一样直接识别和执行,必须通过预先放入计算机的“汇编程序“的加工和翻译,才能变成能够被计算机识别和处理的二进制代码程序。用汇编语言等非机器语言书写好的符号程序称源程序,运行时汇编程序要将源程序翻译成目标程序。目标程序是机器语言程序,它一经被安置在内存的预定位置上,就能被计算机的CPU处理和执行。
汇编语言像机器指令一样,是硬件操作的控制信息,因而仍然是面向机器的语言,使用起来还是比较繁琐费时,通用性也差。汇编语言是低级语言。但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。

3.高级语言
不论是机器语言还是汇编语言都是面向硬件的具体操作的,语言对机器的过分依赖,要求使用者必须对硬件结构及其工作原理都十分熟悉,这对非计算机专业人员是难以做到的,对于计算机的推广应用是不利的。计算机事业的发展,促使人们去寻求一些与人类自然语言相接近且能为计算机所接受的语意确定、规则明确、自然直观和通用易学的计算机语言。这种与自然语言相近并为计算机所接受和执行的计算机语言称高级语言。高级语言是面向用户的语言。无论何种机型的计算机,只要配备上相应的高级语言的编译或解释程序,则用该高级语言编写的程序就可以通用。

目前被广泛使用的高级语言有BASIC、PASCAL、C、COBOL、FORTRAN、LOGO以及VC、VB等。这些语言都是属于系统软件。 (了解内容二)

计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过“翻译程序”翻译成机器语言形式的目标程序,计算机才能识别和执行。这种“翻译”通常有两种方式,即编译方式和解释方式。编译方式是:事先编好一个称为编译程序的机器语言程序,作为系统软件存放在计算机内,当用户由高级语言编写的源程序输入计算机后,编译程序便把源程序整个地翻译成用机器语言表示的与之等价的目标程序,然后计算机再执行该目标程序,以完成源程序要处理的运算并取得结果。解释方式是:源程序进入计算机时,解释程序边扫描边解释作逐句输入逐句翻译,计算机一句句执行,并不产生目标程序。PASCAL、FORTRAN、COBOL等高级语言执行编译方式;BASIC语言则以执行解释方式为主;而PASCAL、C语言是能书写编译程序的高级程序设计语言。 每一种高级(程序设计)语言,都有自己人为规定的专用符号、英文单词、语法规则和语句结构(书写格式)。高级语言与自然语言(英语)更接近,而与硬件功能相分离(彻底脱离了具体的指令系统),便于广大用户掌握和使用。高级语言的通用性强,兼容性好,便于移植。下面介绍几种较有代表性的高级程序设计语言:

⑴BASIC语言
BASIC语言全称是Beginner’s all Purpose Symbolic Instruction Code,意为“初学者通用符号指令代码“。1964年由美国达尔摩斯学院的基米尼和科茨完成设计并提出了BASIC语言的第一个版本,经过不断丰富和发展,现已成为一种功能全面的中小型计算机语言。BASIC易学、易懂、易记、易用,是初学者的入门语言,也可以作为学习其他高级语言的基础。BASIC有解释方式和编译方式两种翻译程序。

⑵PASCAL语言
PASCAL是一种结构程序设计语言,由瑞士苏黎世联邦工业大学的沃斯(N.Wirth)教授研制,于1971年正式发表。是从ALGOL60衍生的,但功能更强且容易使用。目前,作为一个能高效率实现的实用语言和一个极好的教学工具,PASCAL语言在高校计算机软件教学中一直处于主导地位。Pascal(B.Pascal)是十七世纪法国著名数学家,他于1642年曾发明现代台式计算机的雏型机—加减法计算机。
PASCAL具有大量的控制结构,充分反映了结构化程序设计的思想和要求,直观易懂,使用灵活,既可用于科学计算,又能用来编写系统软件,应用范围日益广泛。

⑶通用编程语言C
C语言是美国AT&T(电报与电话)公司为了实现UNIX系统的设计思想而发展起来的语言工具。C语言的主要特色是兼顾了高级语言和汇编语言的特点,简洁、丰富、可移植。相当于其他高级语言子程序的函数是C语言的补充,每一个函数解决一个大问题中的小任务,函数使程序模块化。C语言提供了结构式编程所需要的各种现代化的控制结构。
C语言是一种通用编程语言,正被越来越多的计算机用户所推崇。使用C语言编写程序,既感觉到使用高级语言的自然,也体会到利用计算机硬件指令的直接,而程序员却无需卷入汇编语言的繁琐。

⑷COBOL语言
COBOL的全称是Common Business Oriented Language,意即:通用商业语言。
在企业管理中,数值计算并不复杂,但数据处理信息量却很大。为专门解决经企管理问题,于1959年,由美国的一些计算机用户组织设计了专用于商务处理的计算机语言COBOL,并于1961年美国数据系统语言协会公布。经不断修改、丰富完善和标准化,已发展为多种版本。
COBOL语言使用了300多个英语保留字,大量采用普通英语词汇和句型,COBOL程序通俗易懂,素有“英语语言”之称。
COBOL语言语法规则严格。用COBOL语言编写的任一源程序,都要依次按标识部、环境部、数据部和过程部四部分书写,COBOL程序结构的“部”内包含“节”,“节”内包含“段”,段内包含语句,语句由字或字符串组成,整个源程序象一棵由根到干,由干到枝,由枝到叶的树,习惯上称之为树型结构。
目前COBOL语言主要应用于情报检索、商业数据处理等管理领域。

常用的高级程序设计语言,除了上述的几种之外,还有很多,如以英国著名诗人拜伦(G.N.G.Byron)的独生女艾达·拜伦(Ada Byron)的名字命名的军用语言Ada,深受中、小学生欢迎的语言LOGO等等。

目前,程序设计语言及编程环境正向面向对象语言及可视化编程环境方向发展,出现了许多第四代语言及其开发工具。如:微软公司(Microsoft)开发的Visual系列(VC++、VB、FoxPro)编程工具及Power Builder等,目前已经在国内外得到了广泛的应用。

高级语言分为面向过程语言和面向对象语言(发展方向)

分为解释型和编译型


计算机语言分为哪三类?
- 机器语言、汇编语言和符号语言 - 汇编语言源程序必须经过汇编,生成目标文件,然后执行 2、高级语言 - BASIC(True basic、Qbasic、Virtual Basic)、C、C++、PASCAL、FORTRAN、智能化语言(LISP、Prolog)、动态语言(Python、PHP、Ruby、Lua)等等。 - 高级语言源程序可以用解释、编译两种方式执行。通常用后一种。

计算机语言通常分为几类?
计算机语言通常分为三类:即机器语言、汇编语言和高级语言。1、机器语言 机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。机器语言具有灵活、直接执行和速度快等特点。用机器语言编写程序,编程人员要首先熟记所用计算机...

请问计算机语言一般可以分为哪几类?
计算机程序设计语言大致可以分为机器语言、高级语言、汇编语言三大类。1、机器语言 机器语言是机器能直接识别的程序语言或指令代码,无需经过翻译,每一操作码在计算机内部都有相应的电路来完成它,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。机器语言使用绝对地址和绝对操作码。不同的计算机...

计算机语言有哪几种
高级语言源程序可以用解释、编译两种方式执行,通常用后一种。 高级语言包括很多编程语言,如目前流行的C,C++,BASIC、COBOL、Pascal,Python,Lisp,Prolog,FoxPro,Delphi,VC,易语言(其中C\/C++属于中低级语言)等等,这些语言的语法、命令格式都不相同。 在过去的几十年间,大量的编程语言被发明、被取代、被修改或组合在...

高级语言有哪些?
1.命令式语言。这种语言的语义基础是模拟“数据存储\/数据操作”的图灵机可计算模型,十分符合现代计算机体系结构的自然实现方式。其中产生操作的主要途径是依赖语句或命令产生的副作用。现代流行的大多数语言都是这一类型,比如 Fortran、Pascal、Cobol、C、C++、Basic、Ada、Java、C# 等,各种脚本语言也被看作是此种类型...

高级语言有哪些种类?
计算机语言具有高级语言和低级语言之分。而高级语言又主要是相对于汇编语言(机器语言)而言的,它是高度封装了的编程语言;是较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序;编写的程序称之为源程序。高级语言是以人类的日常语言为基础的一种编程语言,使用一般...

机器语言分为哪三类
3、高级语言:高级语言不是一门语言,而是一类语言的统称,它比汇编语言更贴近于人类使用的语言,易于理解、记忆和使用。由于高级语言和计算机的架构、指令集无关,因此它具有良好的可移植性。高级语言应用非常广泛,进行程序开发的高级语言包括C、C+、Java、VB、C#、Python、Ruby等。

计算机语言的种类
高级语言的分类 按转换方式可分为两类:1、编译型语言;2、解释型语言 编译型语言:编译性语言写的程序在被执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译...

计算机语言从低级到高级可以分为?
按照计算机语言从低级到高级的次序,把计算机系统按功能划分成多级层次结构,每一层以一种不同的语言为特征。这些层次依次为:微程序机器级,传统机器语言机器级,汇编语言机器级,高级语言机器级,应用语言机器级等。

计算机语言是什么,分哪几种啊?
计算机语言 计算机语言主要分为四类:- 低级语言 - 高级语言 - 专用语言 - 脚本语言低级语言- 机器语言、汇编语言和符号语言。- 汇编语言源程序必须经过汇编,生成目标文件,然后执行。高级语言 - BASIC(True basic、Qbasic、Virtual Basic)、C、C++、PASCAL、FORTRAN、智能化语言(LISP、Prolog、CLIPS...

星子县13286063601: 现在所说的高级语言都有哪几种? -
叱干顷盐酸: 高级语言:由于汇编语言依赖于硬件体系,且助记符量大难记,于是人们又发明了更加易用的所谓高级语言.在这种语言下,其语法和结构更类似普通英文,且由于远离对硬件的直接操作,使得一般人经过学习之后都可以编程.高级语言通常按...

星子县13286063601: 高级编程语言有几种 -
叱干顷盐酸: 高级编程语言主要有C语言、C++、Java、C#等,其中C语言是学好其他语言的基础.

星子县13286063601: 常见的高级语言有哪几个? -
叱干顷盐酸: C++(VC,C++ Builder),Java,C#,VB,Pascal(Delphi,Free Pascal)数值计算,Fortran数据库开发,VFP,PowerBuilder,网页开发,PHP,ASP. 算机语言具有高级语言和低级语言之分.而高级语言又主要是相对于汇编语言(机器语言)而言的,它是...

星子县13286063601: 高级语言可分为哪几种? -
叱干顷盐酸: 分为解释型和编译型

星子县13286063601: 高级语言有哪些 -
叱干顷盐酸: 程序设计语言的类型: 1.命令式语言.这种语言的语义基础是模拟“数据存储/数据操作”的图灵机可计算模型,十分符合现代计算机体系结构的自然实现方式.其中产生操作的主要途径是依赖语句或命令产生的副作用.现代流行的大多数语言...

星子县13286063601: 常见的高级语言有哪些 -
叱干顷盐酸: C#、C/C++、JAVA、VB、Pascal、Python、Perl、Ruby.....多了,不下几百种

星子县13286063601: 高级语言有哪些 -
叱干顷盐酸: 高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,如目前流行的C#,Java,vb.net、c/c++、foxpro、delphi等,这些语言的语法、命令格式都各不相同.

星子县13286063601: 常见的高级语言有哪些?
叱干顷盐酸: 常见的高级语言有:(1) FORTRAN.它适合进行科学计算,是编译型语言,组织程序比较灵活.(2) BASIC.它是由FORTRAN等高级语言的重要功能设计的人机对话式...

星子县13286063601: 请问高手,高级语言有哪些?哪个最好用?哪个时下最流行?
叱干顷盐酸: 高级语言常见的有:BASIC、PASCAL、C、COBOL、FORTRAN、LOGO以及VC、VB、DELPHI,JAVA,ActionScript等,应用最广泛的是C++(VC),时下最流行的是:JAVA

星子县13286063601: 计算机高级编程语言都有哪些?
叱干顷盐酸: C语言、c++、Java、c#、SQL这些都是比较热门的语言,各大高校都会开课.其中前四个主要用于编写软件,最后一个用于构建数据库.此外还有.NET、PHP、Visual Basic 、Pascal等,在这里就不一一介绍了.我们接触的语言基本是高级语言,汇编语言除外.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网