计算机中"高级语言"是什么意思?具体点

如题所述

计算机语言具有高级语言和低级语言之分。而高级语言又主要是相对于汇编语言而言的,它是较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。
  高级语言并不是特指的某一种具体的语言,而是包括很多编程语言,如目前流行的c,c++,pascal,python,lisp,prolog,FoxPro,Delphi等等,这些语言的语法、命令格式都不相同。
  低级语言分机器语言(二进制语言)和汇编语言(符号语言),这两种语言都是面向机器的语言,和具体机器的指令系统密切相关。机器语言用指令代码编写程序,而符号语言用指令助记符来编写程序。
  高级语言与计算机的硬件结构及指令系统无关,它有更强的表达能力,可方便地表示数据的运算和程序的控制结构,能更好的描述各种算法,而且容易学习掌握。但高级语言编译生成的程序代码一般比用汇编程序语言设计的程序代码要长,执行的速度也慢。所以汇编语言适合编写一些对速度和代码长度要求高的程序和直接控制硬件的程序。高级语言、汇编语言和机器语言都是用于编写计算机程序的语言。
  高级语言程序“看不见”机器的硬件结构,不能用于编写直接访问机器硬件资源的系统软件或设备控制软件。为此,一些高级语言提供了与汇编语言之间的调用接口。用汇编语言编写的程序,可作为高级语言的一个外部过程或函数,利用堆栈来传递参数或参数的地址。
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-09-24
软件的产生始于早期的机械式计算机的开发.从19世纪起,随着机械式计算机的更新,出现了穿孔卡片,这种卡片可以指导计算机进行工作。但是直到20世纪中期现代化的电子计算机出现之后,软件才真正得以飞速发展。在世界上第一台计算机ENIAC上使用的也是穿孔卡片,在卡片上使用的是专家们才能理解的语言,由于它与人类语言的差别极大,所以我们称之为机器语言。也就是第一代计算机语言。

计算机语言发展到第二代,出现了汇编语言。比起机器语言,汇编语言大大前进了一步,尽管它还是太复杂,人们在使用时很容易出错误,但毕竟许多数码已经开始用字母来代替。简单的“0、1”数码谁也不会理解,但字母是人们能够阅读并拼写的。第二代计算机语言仍然是“面向机器”的语言,但它已注定要成为机器语言向更高级语言进化的桥梁。

当计算机语言发展到第三代时,就进入了“面向人类”的语言阶段。第三代语言也被人们称之为“高级语言”。高级语言是一种接近于人们使用习惯的程序设计语言。它允许用英文写解题的计算程序,程序中所使用的运算符号和运算式子,都和我们日常用的数学式子差不多。高级语言容易学习,通用性强,书写出的程序比较短,便于推广和交流,是很理想的一种程序设计语言。高级语言发展于50年代中叶到70年代,有些流行的高级语言已经被大多数计算机厂家采用,固化在计算机的内存里。如 BASIC语言,现在已有128种不同的 BASIC语言在流行,当然其基本特征是相同的。
除了BASIC语言外,还有FORTRAN(公式翻译)语言、 COBOL(通用商业语言)、 C语言、 DL/I语言、 PASCAC语言、ADA语言等250多种高级语言。
第2个回答  2011-08-23
我就我自己理解的来说吧。
语言的“低级语言”和“高级语言”这些分类是相对来说的。最底层的语言为机器码语言,全由0和1组成,人根本看不懂。汇编这类低级语言在一系列0和1封装成我们人能够看明白的有确切含义的语句块(可以完成一定功能),而高级语言则进一步进行了封装。
可以这样打个比方:假如电容、电阻等为0或1,由它们组成的电路板之类的则为“低级语言”,由电路板和其它电器组件组成的显卡之类的则为高级语言。
第3个回答  2011-08-23
c c# jave vb vc 等都是高级语言

高级语言与机器语言的主要区别是什么
1、高级语言:是一种独立于机器,面向过程或对象的语言。2、机器语言:是机器能直接识别的程序语言或指令代码。二、特点不同 1、高级语言:是参照数学语言而设计的近似于日常会话的语言。如要将2个变量相加并赋值给第三个变量,用高级语言表达为var3=var1+var2。2、机器语言:每一操作码在计算机内部...

什么是高级语言
高级语言是一种相对于低级语言而言的编程语言,它更加接近人类的自然语言,易于理解、学习和使用。详细解释:一、高级语言的概念 高级语言是一种抽象程度更高的编程语言,它使用更为接近自然语言的形式和语法规则。相较于机器语言或者汇编语言,高级语言更加易于人类理解和接受,并且更容易进行编程开发。高级语...

计算机高级语言指的是什么?
计算机高级语言指的是接近自然语言的方式,由高级语言编写的程序为高级语言源程序或源程序。计算机不能直接识别和执行,须翻译为由二进制代码组成的目标代码才能识别和执行。通用的编程语言有两种形式汇编语言和高级语言。 汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标...

计算机高级语言是什么
计算机高级语言是一种面向人类的编程语言,与低级语言(如汇编语言或机器语言)不同,它更易于理解和书写。高级语言的主要特点:可读性强:高级语言使用与人类语言相似的语法,使程序员更容易理解和阅读代码。可维护性好:高级语言支持模块化和结构化编程,使代码易于维护和更新。便携性高:高级语言通常编译...

什么是高级语言?
高级语言是一种计算机编程语言,与低级语言相比,具有更高的抽象程度和可读性。它们为程序员提供了更方便、更易学和更高效的编程方式。下面将从不同角度来描述高级语言的特点。1、抽象程度高:高级语言相对于底级语言来说,更加抽象,程序员可以通过使用更接近自然语言的语法和结构来编写代码。这使得高级...

计算机高级语言指的是什么?
1. 计算机高级语言是一种接近自然语言的表达方式,编写的程序称为高级语言源程序或源程序。2. 计算机无法直接识别和执行高级语言源程序,需要翻译成二进制代码组成的目标代码才能被识别和执行。3. 编程语言分为汇编语言和高级语言两种形式,汇编语言实质上与机器语言相同,都是直接对硬件进行操作。4. 汇编...

汇编语言和高级语言的区别是什么
1、汇编语言:也称符号语言,属于低级语言,是面向机器的语言,和具体机器的指令系统密切相关。机器语言用指令代码编写程序,而符号语言用指令助记符来编写程序。2、高级语言:并不是特指的某一种具体的语言,而是包括很多编程语言。高级语言与计算机的硬件结构及指令系统无关,它有更强的表达能力,可方便...

什么是高级语言?
高级语言,是一种面向问题的程序设计语言,且独立于计算机的硬件,对具体的算法进行描述,所以又成为"算法语言",它的特点是独立性,通用性和可移植性好。其种类千差万别,但一般包含有以下四种成分:数据成分用来描述程序所涉及的数据;运算成分用来描述运算;控制成分用来表达程序的控制构造;传输成分用来表达...

什么是高级语言?高级语言有哪些特点?
1、高级语言是一种抽象程度较高的编程语言,它独立于特定的计算机硬件和操作系统,使得程序员可以更加专注于程序逻辑和算法,而不必关心底层的实现细节。高级语言通常采用更接近自然语言的语法和语义,这使得程序编写过程更加直观和易于理解。2、高级语言支持面向对象编程(OOP),它是一种程序设计方法,将...

高级语言是什么意思
高级语言是一种接近人们使用习惯的程序设计语言,它能够被不同的计算机识别,但计算机本身无法直接理解这些语言,必须通过编译或解释程序将其转换为机器语言才能执行。例如,ALGOL、BASIC、COBOL、FORTRAN、PASCAL等都是广泛应用的高级语言。高级语言之所以被称为“高级”,是因为它们与机器语言相比,具有更高的...

相似回答