[Home] [Groups] - Message: [Prev in Group] [Next in Group]

nu.kanga.list.mud-dev

1649: Re: Greetings. :)

[Full Header] [Plain Text]
From: "Jon A. Lambert" <jlsysinc@ix.netcom.com>
Newsgroups: nu.kanga.list.mud-dev
Date: Thu, 10 Apr 1997 01:29:02 -0400
Organization: Kanga.Nu
> From: Greg Munt <greg@uni-corn.demon.co.uk>
> On Mon, 7 Apr 1997, Chris Gray wrote:
> 
> > Perhaps we can come up with a gradient (I'm sure this has been done before!),
> > and we can all point to where we are on it:
> > 
> > 1.  native machine code
> > 2.  threaded code
> > 3.  bytecode
> > 4.  parse tree traversal
> > 5.  pre-tokenized interpretation
> > 6.  straight text interpretation
> 
> Would anyone be able to give a short description of all of these? 
> (Especially threaded and bytecode) I have been trying to find out about 

Being a newbie to compiler theory, I would also appreciate a wiser head
defining the above terms.

I'm guessing that #4 doesn't belong?
Isn't a parse tree traversal done to get from pre-tokenized to bytecode?
Also aren't there other methods to use than a parse tree?

Tanks, JL