+5

What are the differences between bytecode, object code, machine code and binary code?

I know that my source code needs to be translated into some language which my machine could read, but these technical terms makes everything I know a little confusing, though I can keep going without bothering to understand them deeply, but still I kinda feel naive not knowing them.

2/11/2019 1:03:45 PM

Ashkan Ranjbar

9 Answers

New Answer

+2

Bytecode = code sequences of bytes. Used by executive platforms in Java, C# and e.t.c. Yes, Programs compiled into byte code can be moved across various platforms, but only in case if these platforms have a compatible executive environment for such bytecode. Object code - in General under such term means compiler output. Later such code used for complete build of program at stage called linkage. Machine code = sequences of instructions and data that can be executed or processed by particular processor. So, from such point - bytecode for Java, for example, also we can name "the machine code" for javavm. Binary code - this is "Just the form for information representation." Information in binary form encoded with sequences of 0 and 1. Bytecode, Object code, Machine code can be presented in binary code form. You can found additional forms for information encoding -The octal form and The hexadecimal form.

+7

Bytecode is a computer object code that is processed by a program. Bytecode is a result of compiling source written in a language that supports this approach Object Code is a code produced by a compiler or assembler Machine code is a computer program written in machine instructions that can be executed directly by a computer's central processing unit A binary code represents text, computer processor instructions, or any other data using a two-symbol system. The two-symbol system used is often "0" and "1" from the "binary number system" The binary code assigns a pattern of binary digits, also known as bits, to each character, instruction, etc my source is Google to answer your question hope it may help :)

+3

I don't know cause I just googled your question

+2

But anyways did it help?

+1

😂 Well played, not really!

0

Pokerfesh So by your definition, any bytecode is also an object code. But what does it really make it special?

0

The level to understand the machine High Middle Low 101010

0

bytecode is platform independent and all the other is platform dependent

0

Ki bal bujoisa