So you want to write a compiler?

A Listmania! list by emk2048
The list author says: "These books will take you from simple compilers (in less than 1,000 lines of code), to the very high end. Collectively, they're probably a bit harder than the average undergraduate compiler textbook, but also more interesting, and better preperation for writing a real compiler."
Practical Common Lisp
1.  Practical Common Lisp by Peter Seibel
The list author says:
  "Not a compiler book, but marvellous in its own right. This will provide enough background to understand the Lisp-related books below."
$58.49   Used & New from: $40.49
4.4 out of 5 stars  See all reviews (54 customer reviews)

Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp
2.  Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp by Peter Norvig
The list author says:
  "A lot of the AI material in this book is dated, but it has two excellent chapters towards the end: One features a Lisp interpreter, and the other contains a tiny, elegant Lisp compiler and bytecode VM. This is one of the simplest presentations of a compiler you'll ever see."
$80.71   Used & New from: $49.95
4.9 out of 5 stars  See all reviews (7 customer reviews) | 1 customer discussion

Lisp in Small Pieces
3.  Lisp in Small Pieces by Christian Queinnec
The list author says:
  "11 Lisp intepreters and 2 compilers, with thorough explanations. They start simple and get gradually more complex."
$85.50   Used & New from: $49.99
5.0 out of 5 stars  See all reviews (6 customer reviews)

How Debuggers Work: Algorithms, Data Structures, and Architecture
4.  How Debuggers Work: Algorithms, Data Structures, and Architecture by Jonathan B. Rosenberg
The list author says:
  "Most compiler textbooks omit all mention of debuggers, despite the tight connection between the two topics. This book is an excellent introduction."
$30.17   Used & New from: $20.00
3.3 out of 5 stars  See all reviews (9 customer reviews)

Advanced Compiler Design and Implementation
5.  Advanced Compiler Design and Implementation by Steven S. Muchnick
The list author says:
  "A modern, optimizing compiler involves a multi-million budget, or the equivalent in volunteer time. This book describes the algorithms and structures needed to generate top-quality code, though some of the techniques are out of reach of hobbyists. Fun reading if you want a view of life at the high end."
$78.65   Used & New from: $42.00
4.2 out of 5 stars  See all reviews (18 customer reviews)

Linkers and Loaders (The Morgan Kaufmann Series in Software Engineering and Programming)
6.  Linkers and Loaders (The Morgan Kaufmann Series in Software Engineering and Programming) by John R. Levine
The list author says:
  "Linkers and loaders are harder than they look, especially for modern languages. A nice overview."
$45.20   Used & New from: $19.40
3.6 out of 5 stars  See all reviews (17 customer reviews)

Compilers: Principles, Techniques, and Tools
7.  Compilers: Principles, Techniques, and Tools by Jeffrey D. Ullman
The list author says:
  "The classic compiler textbook. Has a tendency to get down into the hairy details of parsing algorithms, and stuff like that."
Used & New from: $4.98
4.1 out of 5 stars  See all reviews (68 customer reviews) | 3 customer discussions

See buying options
Compilers: Principles, Techniques, and Tools (2nd Edition)
8.  Compilers: Principles, Techniques, and Tools (2nd Edition) by Jeffrey D. Ullman
The list author says:
  "The second edition of a classic. I read the first edition, but you may want to check this one out before buying the older edition."
$94.68   Used & New from: $65.00
4.1 out of 5 stars  See all reviews (68 customer reviews) | 3 customer discussions

Compiling for the .NET Common Language Runtime (CLR)
9.  Compiling for the .NET Common Language Runtime (CLR) by K. John Gough
The list author says:
  "If your compiler will target Microsoft's .NET, this is a good overview of implementation issues. Does not cover newer features of the CLR."
$31.16   Used & New from: $20.00
4.5 out of 5 stars  See all reviews (4 customer reviews)

On LISP: Advanced Techniques for Common LISP
10.  On LISP: Advanced Techniques for Common LISP by Paul Graham
The list author says:
  "Contains several sections showing how to compile domain-specific languages to optimized code using Lisp macros. Out of print, but the author provides a downloadable PDF."
Used & New from: $140.00
4.6 out of 5 stars  See all reviews (14 customer reviews)

See buying options

More Actions

Discover more about this author
 See all of their Listmania! lists
 Add to interesting people
Make your own list
 Create a Listmania! list
View your page on Amazon.com
 Go to Your Profile page

     
  Customer Discussions about products in this list  
     

About this Listmania!

 

Author

emk2048
Qualifications: Programmer

List Stats

Last updated: 1/18/07
Read: 1,633 times
Rated: 7 out of 8 helpful

Rate it! Do you find this list helpful?
Yes No
(report this)
Author's Tags on This List
(What's a Tag?)
See most popular tags
    

More Listmania!

 

Clojure Bookshelf Clojure Bookshelf

Clojure Bookshelf: A list of 36 items by Rich Hickey

compilers compilers

compilers: A list of 17 items by Mr L

Zealot's List of Computer Science, Operating System and Compiler Books Zealot's List of Computer Science, Operating System and Compiler Books

Zealot's List of Computer Science, Operating System and Compiler Books: A list of 31 items by Nicholas H. Mudge

Essential Computer Science Textbooks Essential Computer Science Textbooks

Essential Computer Science Textbooks: A list of 14 items by Bryan Barney Reagan "bryancelt"

compiler & structure of programs
compiler & structure of programs: A list of 6 items by alkmaar

   

More So You'd Like to...

 

Write or Create a Compiler Write or Create a Compiler

Write or Create a Compiler: A guide of 8 items by Joseph D. Wagner "TechnoJoe"

Learn Scheme/Common Lisp Learn Scheme/Common Lisp

Learn Scheme/Common Lisp: A guide of 9 items by Daniel C

become a software engineer become a software engineer

become a software engineer: A guide of 13 items by Harvey Sugar "Embedded software engineer"

Learn about the science of Virus Writing. Learn about the science of Virus Writing.

Learn about the science of Virus Writing.: A guide of 7 items by Michael S. Israel

Know What I'm Reading for Work, Nov-Dec 2006 Know What I'm Reading for Work, Nov-Dec 2006

Know What I'm Reading for Work, Nov-Dec 2006: A guide of 44 items by wiredweird "wiredweird"

   


Where's My Stuff?

Shipping & Returns

Need Help?

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates