Logo

Compiler Design: Theory, Tools, and Examples

Small book cover: Compiler Design: Theory, Tools, and Examples

Compiler Design: Theory, Tools, and Examples
by

Publisher: Rowan University
ISBN/ASIN: B0091OGOHE
Number of pages: 284

Description:
This is an introductory level text for compiler design courses, that emphasizes problem solving skills. The concepts are clearly presented with sampler problems and diagrams to illustrate the concepts. The text also covers lex and yacc two compiler generating tools in UNIX.

Home page url

Download or read it online for free here:
Download link
(880KB, PDF)

Similar books

Book cover: An Introduction to CompilersAn Introduction to Compilers
by - Vrije Universiteit Brussel
Contents: Introduction; Lexical analysis; Parsing; Checking static semantics; Intermediate code generation; Optimization of intermediate code; Code generation; Introduction to x86 Assembler Programming under Linux; Mc: the Micro-x86 Compiler; etc.
(7053 views)
Book cover: Write You a Haskell: Building a modern functional compiler from first principlesWrite You a Haskell: Building a modern functional compiler from first principles
by - StephenDiehl.com
We will build a small functional language called Fun, complete with a parser, type inference, datatypes, pattern matching, desugaring, typeclasses, higher-kinded types, monadic IO, arbitrary-rank polymorphism, records, Core language, etc.
(2586 views)
Book cover: Let's Build a Scripting Engine-CompilerLet's Build a Scripting Engine-Compiler
by
This is a very hands-on approach to crafting a compiler and it does not follow any pre-defined set of rules. It is the author's intent to take some of the mystery out of what goes into making a working scripting engine - compiler.
(5247 views)
Book cover: Compilers and Compiler GeneratorsCompilers and Compiler Generators
by - Rhodes University
Designed for computer science students studying for a second year course in compilers/programming language translation, this text manages to combine theory, applications and use of compiler writing tools to give a solid introduction to the subject.
(6443 views)