字节码和汇编代码是一回事吗? [重复]

问题描述 投票:0回答:2

我知道这听起来像是一个可通过谷歌搜索的答案。 然而,我在网上四处寻找,仍然得不到满意的答案

我知道两者都是中间语言,它是源代码和机器代码之间的代码。

字节码由编译器生成,在进入机器代码之前,它更常用于 Java 上下文。

汇编代码也是机器代码之前的代码。

我的问题是,在进入机器码之前,两者都是进入机器码的最后一步。那么它们有什么区别呢?

bytecode
2个回答
0
投票

汇编是一种编程语言。这是一种人类可读的机器代码形式。

字节码是虚拟机的机器码。它需要从该虚拟机转换为它运行的实际机器。字节代码也可以用该虚拟机的汇编语法表示。


0
投票

我认为区别仅在于特定于平台的术语。我们使用 .NET 的汇编代码和 Java 的字节代码。

© www.soinside.com 2019 - 2024. All rights reserved.