Related articles |
---|
VM ops to machine code MattHurd@OptusHome.com.au (Matthew Hurd) (2000-12-23) |
Re: VM ops to machine code eliotm@pacbell.net (Eliot Miranda) (2000-12-31) |
Re: Re: VM ops to machine code bonzini@gnu.org (2001-01-06) |
From: | Eliot Miranda <eliotm@pacbell.net> |
Newsgroups: | comp.compilers |
Date: | 31 Dec 2000 03:03:38 -0500 |
Organization: | SBC Internet Services |
References: | 00-12-105 |
Keywords: | interpreter, performance |
Posted-Date: | 31 Dec 2000 03:03:38 EST |
Typical Smalltalk VMs do dynamic translation (a.k.a. Just-In-Time
compilation, or JIT for short) from bytecode to machine code,
as do Self and a number if JAVA VMs. In the Smalltalk arena
Squeak has a Jitter and is available for free. Self supports
SPARC and PowerPC and is available for free. The Sun HotSpot Java
VM is available under a quasi-open-source license and supports
x86 and SPARC. There are others which are free.
Threaded code is an interesting intermediate.
Matthew Hurd wrote:
> I've been tinkering with a little VM of mine over the years. I'd like
> to take the abtract ops to machine code.
_______________,,,^..^,,,____________________________
Eliot Miranda Smalltalk - Scene not herd
Return to the
comp.compilers page.
Search the
comp.compilers archives again.