JVM, JavaScript, Parallelism, Concurrency, Software Development.
and a language with no garbage collection or exceptions. An implementation of an Erlang VM running on the bare metal such as GRiSP will give you similar guarantees. Conclusion Use the right tool for the job. If you are writing a soft real time system which has to scale out of the box and never