什么是高级语言?

是个计算机名词解释

高级语言相对于机器语言是一种指令集的体系。在这种语言下,其语法和结构更类似汉字或者普通英文,且由于远离对硬件的直接操作,使得一般人经过学习之后都可以编程。高级语言通常按其基本类型、代系、实现方式、应用范围等分类。

计算机语言具有高级语言和低级语言之分。而高级语言又主要是相对于汇编语言而言的,它是较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。编写的程序称之为源程序。

高级语言并不是特指的某一种具体的语言,而是包括很多编程语言,如流行的java,c,c++,C#,pascal,python,lisp,prolog,FoxPro,易语言,中文版的C语言等等,这些语言的语法、命令格式都不相同。

扩展资料:

高级语言分类:

1、命令式语言。这种语言的语义基础是模拟“数据存储/数据操作”的图灵机可计算模型,十分符合现代计算机体系结构的自然实现方式。其中产生操作的主要途径是依赖语句或命令产生的副作用。

2、函数式语言。这种语言的语义基础是基于数学函数概念的值映射的λ算子可计算模型。这种语言非常适合于进行人工智能等工作的计算。典型的函数式语言如 Lisp、Haskell、ML、Scheme 、F#等。

3、逻辑式语言。这种语言的语义基础是基于一组已知规则的形式逻辑系统。这种语言主要用在专家系统的实现中。最著名的逻辑式语言是 Prolog。

4、面向对象语言。现代语言中的大多数都提供面向对象的支持,但有些语言是直接建立在面向对象基本模型上的,语言的语法形式的语义就是基本对象操作。主要的纯面向对象语言是 Smalltalk。

5、虽然各种语言属于不同的类型,但它们各自都不同程度地对其他类型的运算模式有所支持。

参考资料来源:百度百科-高级语言

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-13
高级语言(High-level programming language)相对于机器语言(machine language,是一种指令集的体系。这种指令集,称机器码(machine code),是电脑的CPU可直接解读的数据)而言。是高度封装了的编程语言,与低级语言相对。它是以人类的日常语言为基础的一种编程语言,使用一般人易于接受的文字来表示(例如汉字、不规则英文或其他外语),从而使程序编写员编写更容易,亦有较高的可读性,以方便对电脑认知较浅的人亦可以大概明白其内容。
比如 Fortran、Pascal、Cobol、C、C++、Basic、Ada、Java、C# 等都是高等语言。
第2个回答  2006-03-10
低级语言,就是机器能直接识别的二进制指令。随便用记事本打开一个.exe文件,你是不可能看出它在写什么
中级语言,是调用CPU函数和内存数据的编程语言,如汇编语言,你可以在Windows的命令窗下运行Debug你就会体验到什么是中级语言了
(debug:)
-a 100
-jmp 360
-o 71 01
高级语言,是用近似于公式或对话的方式间接对机器发送指令,他一般不需要考虑它会如何调用你的系统资源,你所做的一切,它都会编译成编辑中级语言,然后在编译成低级语言,如Basic, FoxPro, C++, Java, 像FontPage的网页编辑软件应该也算高级语言的范畴。
(Basic:)
a=3
b=1
c=4
begin:
a=a+(i)^2
if b<10 then b=b+1: goto begin
print a
end
是不是简单得你也能看懂?本回答被网友采纳
第3个回答  2020-08-13
高级语言是用英文单词、数学表达式等易于理解的形式,并按严格的语法规则和一定的逻辑关系组合的计算机语言。常见的有Basic、C等语言
第4个回答  2006-02-25
类似于c++ 这样的接近人类语言的 就是高级语言
相似回答