python - What is the Translastion Process of Java? -
So my question is about Java's translation process today. I understand the general translation process, but I'm not sure How does this apply to Java
Where does the language related analysis happen? When is the symbol table created? When is syntax analysis and what is the syntax tree?
The one who is already able to research and understand that Java source code is translated into an independent byte-code via a JVM or Java virtual machine. Does it go through a classical analysis? I also know that after translating it into byte-code it has been translated into machine code but I do not know how it progresses after that. Last but not least, is Java's translation process different from C ++ or Python? When you compile a Java program, all translation processes are done. It is no different than compiling the C ++ program or any other compiled language. The biggest difference is that this translation is targeted for Java byte code language rather than assembly or machine language. Byte code passes through its own translation process (many of the same phase) when the program is run.
Comments
Post a Comment