Re: Looking for a book with emphasis on interpreters

"John Lacey" <johnl@cs.indiana.edu>
Mon, 22 Aug 1994 18:23:50 GMT

          From comp.compilers

Related articles
Looking for a book with emphasis on interpreters adracup@vnet.ibm.com (1994-08-18)
Re: Looking for a book with emphasis on interpreters kendall@pot.East.Sun.COM (1994-08-19)
Re: Looking for a book with emphasis on interpreters ast@halcyon.halcyon.com (1994-08-19)
Re: Looking for a book with emphasis on interpreters norman@flaubert.bellcore.com (1994-08-19)
Re: Looking for a book with emphasis on interpreters eac@iexist.att.com (1994-08-20)
Re: Looking for a book with emphasis on interpreters anton@mips.complang.tuwien.ac.at (1994-08-22)
Re: Looking for a book with emphasis on interpreters johnl@cs.indiana.edu (John Lacey) (1994-08-22)
Re: Looking for a book with emphasis on interpreters ok@cs.rmit.oz.au (1994-08-23)
Re: Looking for a book with emphasis on interpreters hbaker@netcom.com (1994-08-23)
| List of all articles for this month |

Newsgroups: comp.compilers
From: "John Lacey" <johnl@cs.indiana.edu>
Keywords: interpreter
Organization: Computer Science, Indiana University
References: 94-08-133
Date: Mon, 22 Aug 1994 18:23:50 GMT

eac@iexist.att.com writes:


>What are the cost/benefits associated with the different threading
>techniques? How can garbage collection be integrated with an interpreter?
>Can the same interpreter be fitted with different collectors based on the
>costs of the collectors and the needs of the user? How can coroutines,
>closures, and continuations be handled? What are the different ways to mix
>interpreted code with compiled code for better performance? Method
>dispatching, backtracking, tail recursion, just to name a few topics.


There is /Essentials of Programming Languages/ by Friedman, Wand,
and Haynes, which covers coroutines, closures, continuations,
method dispatching, and tail recursion, among the topics you
mentioned. It also covers register allocation, and transforming
interpreters to compilers (and unifies the coverage of parsing and
compilation).


It also covers more mundane topics like call-by-reference
vs. call-by-value.


@Book{eopl,
    author = "Daniel P. Friedman and Mitchell Wand and Chris Haynes",
    title = "Essentials of Programming Languages",
    publisher = "MIT Press",
    year = "1992",
    isbn = "0-262-06145-7"
}
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.