Reply to comment

All Your Applications Are Belong to Us

The Glassfish server includes a Ruby and Rails implementation.

There's a Java Python that's well established.

The PHP implementation is not a Sun project. It's called Caucho, and it runs PHP quickly, compiling PHP to Java bytecodes.

There's no Perl-on-Java, and Perl6 is running on its own virtual machine.

There are Ruby and Python implementations for .NET.

It looks like there's a three-way battle of the managed environments. One is Microsoft with .NET. Two is Sun with the Java Virtual Machine, the first really big VM. Three is Perl's Parrot.

Somewhere out there are the JavaScript and ActionScript compilers.

Parrot's interesting because it's designed to run dynamic languages. Java and the MS CLR are designed to run static (typed) languages (that are object oriented).

The JVM is interesting because it's been around a long time and, like C before it, it has been ported to many platforms, some of them very small.

Reply

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <b> <dd> <dl> <dt> <i> <li> <ol> <u> <ul> <p> <br> <div> <pre> <code> <img><h1><h2><h3><h4> <blockquote>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options

.