[virtmach] Virtual Machines and Code Representation
Peter William Lount
peter@smalltalk.org
Mon, 31 Jul 2000 06:47:41 -0700
Hi,
I'll let the paper and other info from the Oberon folks on "slim binaries"
do the talking for me. ;--)
http://www.ics.uci.edu/~franz/SlimBinaries.html
http://www.ussc.alltheweb.com/cgi-bin/search?query=%22Slim+Binaries%22
All the best,
Peter William Lount
peter@smalltalk.org
----------
From: Luk Stoops <lstoops@vub.ac.be>
To: virtmach@iecc.com
Subject: Re: [virtmach] Virtual Machines and Code Representation
Date: July 26, 2000 7:56 AM
Peter William Lount wrote:
>
> The advantage of the "parse-tree" representation of programs and program
> fragements is that there is more information avaliable about the context
> that the code is in that gets lost with byte codes. Simply put,
byte-codes
> lose information. They have enough information to compile to native code,
> but if that extra information was still avalible then it's possible that
> additional optimizations could be applied to the code.
>
>
> The pase tree representation is also elegant in that it simplifies the
> number of representations from four (source text, parse tree, byte-codes,
> native code) to three (source text, parse tree and native code). Simple
but
> not simplistic is better. Compressed parse-trees offer better space
> efficiency than byte-codes. Smaller sizes means faster loading times.
>
Do you compare compressed parse-trees against uncompressed byte-codes ?
Otherwise it seems difficult to compress more information into less
space?
greetings
Luk
----------------------------------------------------------
[ Luk Stoops [lstoops@vub.ac.be]
----------------------------------------------------------