Subj : Re: My language to do list
To : jagossel
From : Deavmi
Date : Wed Apr 05 2017 03:08 pm
On 05/04/2017 07:23, jagossel wrote:
> Re: Re: My language to do list
> By: Deavmi to Nightfox on Tue Apr 04 2017 02:45 pm
>
> > > Java is compiled, not interpreted. However Java does use a sort of virtua
> l
> > > machine, which allows you to run compiled Java code on any platform.
> > >
> > Python also compiles to bytecode; not machine code.
>
> Hmmm... I'm wondering if this is becoming the norm now with langages. I know
> that .NET is similar, but it's called, "MSIL", not bytecode; and it's not a VM,
> but a CLR.
>
> -jag
> Code it, script it, automate it!
>
In the end it is all a runtime. An interpreter. Something that runs the
"bytecode" or whatever you want to call it.
It makes sense to call it a VM some times as the JVM, uses bytecode
which is an instruction set (not one that runs on CPUs as machine code,
unless it is that Java CPU I talked about earlier, but that is out of
this conversation) and therefore a machine can run the instructions
coded in this instruction set hence the JVM.