[Info-vax] Programming languages on VMS

Arne Vajhøj arne at vajhoej.dk
Thu Feb 1 19:14:50 EST 2018


On 2/1/2018 4:34 PM, seasoned_geek wrote:
> On Wednesday, January 31, 2018 at 8:40:02 PM UTC-6, Arne Vajhøj wrote:
>> No, but the JIT compiler in the JVM make it non-interpreted. Or
>> more correctly non-interpreted for code executed many times
>> as Java (unlike .NET) first JIT compiles when it considers
>> it beneficial (there is a bunch of -XX parameters to
>> influence that behavior).
> 
> No, it doesn't. It is exactly like pregnancy. You are or you aren't.
> Java is _always_ interpreted. What the VM does with it after
> interpreting the byte code is no part of the discussion.

The process (after warmup) is:

Java source code---(compilation by Java compiler)--->Java byte 
code---(compilation by JVM JIT compiler)--->native code--->execution by CPU

There are 2 compilations and 0 interpretations.

I will call that compiled not interpreted.

Arne





More information about the Info-vax mailing list