Why should
one compile Java programs (byte code)?
What does it
mean to compile Java programs?
What does it
mean to execute Java programs?
What does
it mean to execute C programs?
Why does one
need operating systems (OS)?
What does
the OS do? How is it structured?