Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.compilers > #499

New textbook: Practical Compiler Construction

Path csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!news.iecc.com!nerds-end
From "Nils M Holm" <nmh@t3x.org>
Newsgroups comp.compilers
Subject New textbook: Practical Compiler Construction
Date Tue, 13 Mar 2012 18:56:17 +0100
Organization Compilers Central
Lines 41
Sender news@iecc.com
Approved comp.compilers@iecc.com
Message-ID <12-03-032@comp.compilers> (permalink)
NNTP-Posting-Host news.iecc.com
X-Trace leila.iecc.com 1331699365 49541 64.57.183.58 (14 Mar 2012 04:29:25 GMT)
X-Complaints-To abuse@iecc.com
NNTP-Posting-Date Wed, 14 Mar 2012 04:29:25 +0000 (UTC)
Keywords books, available
Posted-Date 14 Mar 2012 00:29:25 EDT
X-submission-address compilers@iecc.com
X-moderator-address compilers-request@iecc.com
X-FAQ-and-archives http://compilers.iecc.com
X-Received-Bytes 2219
Xref csiph.com comp.compilers:499

Show key headers only | View raw


I am happy to announce my latest textbook,

PRACTICAL COMPILER CONSTRUCTION
A No-nonsense Tour through a C Compiler

which is now available at Lulu.com:

http://www.lulu.com/content/12610903     (Paperback book)
http://www.lulu.com/content/12685672     (PDF download)

See also:

http://www.t3x.org/reload/   (Contents, source code, etc)

The book illuminates the practical side of compiler construction and
takes the reader on a tour through the full source code of a compiler
for a C subset.

It is a book for seasoned programmers with little or no background in
compiler-writing.

Theory will be covered when necessary, but the focus is always on
actual code. The compiler discussed in the book is a clean and simple
implementation that does not "bend the rules" like many other small C
compilers. Its sources pass gcc -Wall -pedantic with little or no
warnings (depending on the gcc version).

The compiler and runtime environment is designed to run on FreeBSD on
a 386 processor, but it should be easy to port it to other popular
Unix-like systems, e.g. Linux.

The complete code from the book is in the public domain and can be
downloaded at

http://www.t3x.org/subc/

Enjoy!

--
Nils M Holm  < n m h @ t 3 x . o r g >  www.t3x.org

Back to comp.compilers | Previous | Next | Find similar


Thread

New textbook: Practical Compiler Construction "Nils M Holm" <nmh@t3x.org> - 2012-03-13 18:56 +0100

csiph-web