View Single Post
Posts: 992 | Thanked: 995 times | Joined on Dec 2009 @ California
#75
Originally Posted by Milhouse View Post
All versions of Java use a VM. All Java apps (even J2ME apps on Symbian) are compiled to bytecode and need a VM to run (the Java Runtime Environment is the VM needed to run Java apps). Nokias Mobile Runtime for Java Applications (JRT) is still a VM.

Dalvik is just another bytecode compiled system.
I worked with VM on IBM/370 long time before Java was even created.
The first Fortran compilation system on UNIX (again - long time before Java) used bytecode VM.

So, this (VM and bytecode VM) is not Sun-Oracle invention.


Originally Posted by danramos View Post
So yeah, as a technical clarification, it doesn't run Java tokenized code--it recognizes Java LANGUAGE that you type in, but it generates DALVIK (Android) bytecode.
I repeat myself - now (after this lawsuit) the using Java is problematic in any long-term project. Too many untrusted points here if you use Java LANGUAGE.