首页 > 综合问答 >

计算机高级语言的特点(高级语言的特点)

发布时间:2024-05-29 14:00:41来源:

哈喽,大家好~~~我是小编田甜,关于计算机高级语言的特点,高级语言的特点这个很多人还不知道,那么现在让田甜带着大家一起来看看吧!

1、高级语言相对于机器语言,是一种指令集的体系。

2、在这种语言下,其语法和结构更类似汉字或者普通英文,且由于远离对硬件的直接操作,使得一般人经过学习之后都可以编程。

3、高级语言通常按其基本类型、代系、实现方式、应用范围等分类。

4、高级语言程序“看不见”机器的硬件结构,不能用于编写直接访问机器硬件资源的系统软件或设备控制软件。

5、为此,一些高级语言提供了与汇编语言之间的调用接口。

6、用汇编语言编写的程序,可作为高级语言的一个外部过程或函数,利用堆栈来传递参数或参数的地址。

7、扩展资料:高级语言需要经过一个过程变成机器码,机器才能运行,这个过程就是我们所知的编译/解释。

8、但是每种语言这个过程不太一样,因为他们的目标CPU体系不一样。

9、比如说C#是一种二次编译语言,它首先是通过编译器将C#文件编译成IL文件,然后再通过CLR将IL文件编译成机器码文件。

10、这是一种纯编译的做法,这种机器文件也只能适用于特定的CPU才能运行。

11、Java号称一次编译,到处运行。

12、它的做法是首先通过编译器将java文件编译成javac文件,这是一种中间文件,还不能够被运行,而真正需要运行的时候再通过虚拟机(Java是JVM)将中间代码翻译成特定目标平台的机器码文件。

13、不同CPU的机器只需要安装对应的虚拟机便可执行同一份Java代码。

14、所以Java是一种先编译/后解释的语言。

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

本文分享完毕,希望对大家有所帮助哦。

免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。