[virtmach] Definition a virtual machine ?
Mitch Wright
mew_jac@swbell.net
Wed, 17 Nov 1999 20:06:37 -0600
F
>
> If I understand correctly, ANDF uses some kind of standardized abstract
> syntax tree representation for a 32-bit low-level language (C-like?
> assembly-like?). I admit I never dug too deep into ANDF, and the pointers
> I had on ANDF papers are now broken. Help sought.
> http://www.gr.opengroup.org/andf/
http://www.opengroup.fr/andf/
>
> A recent attempt on a source-level semi-portable interchange format is
> C--:
> http://research.microsoft.com/Users/simonpj/c--.html
>
> As for bytecodes, the whole idea of compiling to bytecode that JITs/whatever
> will begin by decompiling back to abstract syntax trees seems stupid to me.
> I think bytecode are a wonderful implementation technique,
> extremely useful to build quick&dirty portable prototypes,
> or to be portably deployed in resource-poor environments
> (such as OpenFirmware http://www.firmworks.com/www/ofw.htm).
> But they look to me as quite laughable as an industry standard for
> deployment of high-level code between reasonably resource-rich machines.
> And of course, the ultimate, most ubiquituous, byte-code interpreted
> virtual machine, is the i386 family of processors.
>
> Again, I invite you to visit my page on virtual machines,
> to send me enhancements to it (comments, corrections, new pointers),
> or even better, to take it over.
> http://www.tunes.org/Review/VMs.html
>
> [ "Faré" | VN: Уng-Vû Bân | Join the TUNES project! http://www.tunes.org/ ]
> [ FR: François-René Rideau | TUNES is a Useful, Nevertheless Expedient System ]
> [ Reflection&Cybernethics | Project for a Free Reflective Computing System ]
> Don't have good ideas if you aren't willing to be responsible for them.
> -- Alan Perlis