首页 >> 综合问答 >

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

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、参考资料来源:百度百科-高级语言。

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

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章