Re: Book recommendation required

=?ISO-8859-1?Q?J=FCrgen_Kahrs?= <>
6 Feb 2005 21:34:34 -0500

          From comp.compilers

Related articles
Book recommendation required (2005-02-06)
Re: Book recommendation required (=?ISO-8859-1?Q?J=FCrgen_Kahrs?=) (2005-02-06)
Re: Book recommendation required (Maarten D. de Jong) (2005-02-11)
Re: Book recommendation required (2005-02-11)
Re: Book recommendation required (Jeff Kenton) (2005-02-11)
Re: Book recommendation required (Randy) (2005-02-11)
Re: Book recommendation required (2005-02-11)
| List of all articles for this month |

From: =?ISO-8859-1?Q?J=FCrgen_Kahrs?= <>
Newsgroups: comp.compilers
Date: 6 Feb 2005 21:34:34 -0500
Organization: Compilers Central
References: 05-02-034
Keywords: books
Posted-Date: 06 Feb 2005 21:34:33 EST

Maarten D, de Jong wrote:

> I would like a book which covers in good detail the inner workings of
> a compiler, without resorting to terse mathematical formalisms. Some
> math is okay, though, it shouldn't be simplicity all the way either.

If you look through the postings of the last 6 months in this
newsgroup, you should find many books recommendations of this kind.

> The book should invite the reader to try things out for himself, so
> something which is just source code is not appreciated. I have some
> experience with lexical scanners and parsers, having written a few
> myself (and used lex and yacc). I am fluent in C, but I do not mind
> the author using different languages. I'm more interested in the
> ideas behing the compiler rather than the language the ideas are
> expressed in.

Maybe I am a bit too suspicious, but I am afraid that you still mean
"I want a book about a compiler for a C-like language, written in
C". If you were really interested in the ideas behind the compilers,
you should respect the book author's choice of languages.

> [I would be happy to update the entries in the FAQ if anyone has
> more to add. I like Muchnick's book for the coverage of optimization
> and back end code, Wilhelm and Maurer for their info on functional and
> OO languages. For experimenters, Fraser and Hanson's book on lcc is
> good, since you can then take lcc and hack on it as desired. -John]

I can also recommend the Fraser/Hanson on lcc and also Wilhem/Maurer.
But I still think that Wirth's books will teach you the most with
least effort.

Post a followup to this message

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