Adam
2012-11-16 20:22:18 UTC
So I've been studying on Java for a few days now. I'm a complete amateur. The only other work I've ever done with programming is Lua, which is probably considered a low to mid level program language, but the knowledge has helped me alot despite the languages being completely different.
I didn't have to relearn the concent of conditional statements, subroutines (called functions in Lua) loops, etc.
There is just one thing that I want to get a little bit of extra understanding of: Java compatability with other computers.
I have several questions:
1.) How do java apps, like online Java video games for example, work on anybodies computer? Is there some sort of compiler built in, or is it an interpretor? (Some specific examples are RuneScape, Minecraft, etc)
2.) The guide I am reading says that this is because every type of computer has it's own machine language, and Java has to be compiled differently for each. Where do computer machine languages vary? Is it dependant on it's operating system, brand, or each individual computer?
Thank you for your time in reading this thread. I hope somebody can help me. If you can only answer one of my questions, this is perfectly fine.