I recently studied that "byte code" is closer to machine language but it is a code that is not a machine language. Why we need to take an intermediate step between converting the programming language and then comes the binary code which is I am not getting like is it 10101?
Byte code you can say is compiled code and its platform independent thus can run anywhere if it would be machine code which is different for each platform,this is the reason we take intermediate steps to convert convert the compiled code into the machine code at runtime
What is the difference between "binary code" and "byte code"?