[virtmach] Definition a virtual machine ?

Mitch Wright mew_jac@swbell.net
Wed, 17 Nov 1999 20:06:37 -0600

> 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/


> 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