21xrx.com
2025-01-03 18:45:18 Friday
登录
文章检索 我的文章 写文章
我曾经对编程语言的区别很糊涂
2023-06-16 10:37:36 深夜i     --     --

我曾经对编程语言的区别很糊涂,对于java语言是否属于汇编语言或机器语言也没有清晰的理解。但随着接触的深入,我终于弄清了java语言的分类。

首先,汇编语言是一种低级语言,与机器指令一一对应,所以就像讲一门外语一样,须得逐个翻译,翻译后的系统代码才能被机器读取。与之相比,java语言是一种高级语言,语法比较简洁,把一些不必要的底层操作抽象化,所以编写程序时不需要逐个翻译,而是要经过编译器这个中间环节。

其次,机器语言属于底层语言,是计算机最原始的指令,它们是由0和1组成的,直接与CPU交互并执行。对于java语言而言,计算机无法直接理解。在执行时,先通过JVM解释字节码,然后再将其转化为机器语言,让计算机能够执行。

综上所述,java语言既不属于汇编语言也不属于机器语言。它是一种高级语言,需要通过编译器和JVM来执行。现在我对编程语言有了更为深入的认识,这让我对编程的理解更加清晰了。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复