Programming Language

graeme

Active Member
Don't forget Android.
Good point! I was so focused on non Java languages on the JVM that I forgot that you can run the Java language on platforms other than the JVM (well, one anyway).


Incidentally, you can run a number of languages (including some that also run on the JVM) on the Android Dalvik VM. So if you run one of those on Dalvik you have incrementally replaced all of Java for your own code but can still call Androids Java APIs natively.
 

wlanboy

Content Contributer
Good point! I was so focused on non Java languages on the JVM that I forgot that you can run the Java language on platforms other than the JVM (well, one anyway).
Yup. There are some VMs you won't expect:

  • HaikuVM: Atmel AVRs (Arduino)
  • IKVM: Java for Mono 
  • JC: Java bytecode to C
  • Mika VM: Embedded devices
 

graeme

Active Member
Those are JVM implementations, not an alternative VM that runs Java - i.e. unlike Dalvik they run Java bytecode.

Interesting nonetheless: I had not heard of HaikuVM or Mika, as I am woefully ignorant about embedded stuff.
 

HN-Matt

New Member
Verified Provider
Question from a disheartened PHP lifer, are there programming languages out there that don't limit the context to variants of 'echo' and 'print'?
 
Last edited by a moderator:
Top