• 回答数

    5

  • 浏览数

    197

灬筱筱筱灬
首页 > 英语培训 > 高级语言英文

5个回答 默认排序
  • 默认排序
  • 按时间排序

chensilong812

已采纳

类似于c++ 这样的接近人类语言的 就是高级语言

高级语言英文

87 评论(10)

漩海灵猫

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

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

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

扩展资料:

高级语言分类:

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

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

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

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

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

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

152 评论(9)

中基惠通

高级语言包括:1、java;2、C语言;3、c++;4、C#;5、PHP;6、python;7、Perl;8、pascal;9、lisp;10、Visual Basic等。除了以上这些,高级语言还包括很多其他的编程语言,他们的语法、命令等都不相同。

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

高级语言是以人类的日常语言为基础的一种编程语言,使用一般人易于接受的文字来表示(例如汉字、不规则英文或其他外语),从而使程序编写员编写更容易,亦有较高的可读性,以方便对电脑认知较浅的人亦可以大概明白其内容。

125 评论(11)

等于个圈圈

计算机内部执行的是机器语言。计算机所使用的是由“0”和“1”组成的二进制数,二进制是计算机的语言基础。要命令计算机去干这干那,就需要写出一串串由“0”和“1”组成的指令序列交由计算机执行,这种计算机能够认识的语言,就是机器语言。

程序就是一个个的二进制文件。一条机器语言成为一条指令。指令是不可分割的最小功能单元。而且每台计算机的指令系统往往各不相同,所以,在一台计算机上执行的程序,想要在另一台计算机上执行,必须另编程序,造成了重复工作。

但由于使用的是针对特定型号计算机的语言,所以运算效率是所有语言中最高的。机器语言,是第一代计算机语言。计算机语言发展到现在已经是第三代语言了,历经语言时代分别是:机器语言:由数字0和1组成的具有特殊含义的数字串,非常不利于记忆。

汇编语言:由特定的符号组成的一系列代码段,虽然比机器语言耗电,但是同样很难记忆。高级语言:由英文组成的一系列代码段,很好识别,同样很人性化,非常符合人的逻辑思维。很利于学习。

我们从图示可以看到,高级语言只有经过编译才能被计算机所识别,最后才能够执行。计算机是不认识英文单词,之所以能够识别出来是因为从高级语言到计算机能够识别的机器语言的过程通过了编译过程。汇编语言早期,为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进,用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用“ADD”表示加法,“MOV”表示数据传递等。

这样,人们就很容易读懂并理解 程序在干什么,纠错及维护都变得方便了。这种程序设计语言就称汇编语言,即第二代计算机语言。汇编语言同样十分依赖 机器硬件,移植性不好,但效率十分高,针对计算机特定硬件而编制的汇编语言程序,能准确发挥计算机硬件的功能和特长,程序精炼而质量高。

汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作,例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识,但汇编语言的优点也是显而易见的,用汇编语言所能完成的操作不是一般高级语言所能实现的

而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。高级语言BASIC(True basic、Qbasic、Virtual Basic)、C、C++、PASCAL、FORTRAN、智能化语言(LISP、Prolog、CLIPS、OpenCyc、Fazzy)、动态语言(Python、PHP、Ruby、Lua)等等都是属于高级语言。

高级语言是绝大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。由于省略了很多细节,所以编程者也不需要具备太多的专业知识。高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言。

152 评论(8)

岚岛全屋定制

计算机语言具有高级语言和低级语言之分。而高级语言又主要是相对于汇编语言而言的,它是较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。 高级语言并不是特指的某一种具体的语言,而是包括很多编程语言,如目前流行的c,c++,pascal,python,lisp,prolog,FoxPro,Delphi等等,这些语言的语法、命令格式都不相同。 低级语言分机器语言(二进制语言)和汇编语言(符号语言),这两种语言都是面向机器的语言,和具体机器的指令系统密切相关。机器语言用指令代码编写程序,而符号语言用指令助记符来编写程序。 高级语言与计算机的硬件结构及指令系统无关,它有更强的表达能力,可方便地表示数据的运算和程序的控制结构,能更好的描述各种算法,而且容易学习掌握。但高级语言编译生成的程序代码一般比用汇编程序语言设计的程序代码要长,执行的速度也慢。所以汇编语言适合编写一些对速度和代码长度要求高的程序和直接控制硬件的程序。高级语言、汇编语言和机器语言都是用于编写计算机程序的语言。 高级语言程序“看不见”机器的硬件结构,不能用于编写直接访问机器硬件资源的系统软件或设备控制软件。为此,一些高级语言提供了与汇编语言之间的调用接口。用汇编语言编写的程序,可作为高级语言的一个外部过程或函数,利用堆栈来传递参数或参数的地址。 程序设计语言的类型: 1.命令式语言。这种语言的语义基础是模拟“数据存储/数据操作”的图灵机可计算模型,十分符合现代计算机体系结构的自然实现方式。其中产生操作的主要途径是依赖语句或命令产生的副作用。现代流行的大多数语言都是这一类型,比如 Fortran、Pascal、Cobol、C、C++、Basic、Ada、Java、C# 等,各种脚本语言也被看作是此种类型。 2.函数式语言。这种语言的语义基础是基于数学函数概念的值映射的λ算子可计算模型。这种语言非常适合于进行人工智能等工作的计算。典型的函数式语言如 Lisp、Haskell、ML、Scheme 、F#等。 3.逻辑式语言。这种语言的语义基础是基于一组已知规则的形式逻辑系统。这种语言主要用在专家系统的实现中。最著名的逻辑式语言是 Prolog。 4.面向对象语言。现代语言中的大多数都提供面向对象的支持,但有些语言是直接建立在面向对象基本模型上的,语言的语法形式的语义就是基本对象操作。主要的纯面向对象语言是 Smalltalk。 虽然各种语言属于不同的类型,但它们各自都不同程度地对其他类型的运算模式有所支持。 使用高级语言的好处 程序设计语言从机器语言到高级语言的抽象,带来的主要好处是: 1.高级语言接近算法语言,易学、易掌握,一般工程技术人员只要几周时间的培训就可以胜任程序员的工作; 2.高级语言为程序员提供了结构化程序设计的环境和工具,使得设计出来的程序可读性好,可维护性强,可靠性高; 3.高级语言远离机器语言,与具体的计算机硬件关系不大,因而所写出来的程序可移植性好,重用率高; 4.由于把繁杂琐碎的事务交给了编译程序去做,所以自动化程度高,开发周期短,且程序员得到解脱,可以集中时间和精力去从事对于他们来说更为重要的创造性劳动,以提高程序的质量。

111 评论(14)

相关问答