On 12/03/2013 09:26 PM, Mark Morgan Lloyd wrote:
Hmm. What with ZPU, LLVM, asm.js, Java bytecode, .NET CLI and no doubt others, what's needed is some universally-agreed meta-VM or at least a meta-representation. Tree-Meta, anybody?

Nice try. :-)

We also could agree upon a universal programming language and dump all at least 1000 others :-(

In fact, the target of those VMs seems to be rather different.

ZPU is especially small. It just defines an extremely simple processor with some 20 or so instructions.

IIRC, .NET CLI comes with an rtl definition that describes anything you can do with a computer including most of it's peripherals.

I feel that the big time of CLI already is over, even though I did like the idea of such an OS- and architecture- independent, fast executing (though lowly loading) byte code.

Java and javascript seems to be the winner, even though we seem to agree that the inventors of javascript should be publicly flogged.

I bow to the FireFox programmers who succeeded in creating their extraordinarily fast javascript VM and now are on the verge to some success with the FireFox OS for cell phones based on that engine.

-Michael
(who mostly does Pascal and C and thus hates PHP, which is unsimilar to either for no obvious reason.)
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to