Less Wrong is a community blog devoted to refining the art of human rationality. Please visit our About page for more information.

barrkel comments on The Best Textbooks on Every Subject - Less Wrong

167 Post author: lukeprog 16 January 2011 08:30AM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (327)

You are viewing a single comment's thread. Show more comments above.

Comment author: barrkel 17 January 2011 12:33:53PM 9 points [-]

I don't agree on the dragon book (Compilers: Principles, Techniques and Tools). It focuses too much on theory of parsing for front end stuff, and doesn't really have enough space to give a good treatment on the back end. It's a book I'd recommend if you were writing another compiler-compiler like yacc.

I'd rather suggest Modern Compiler Implementation in ML; even though there are C and Java versions too, a functional language with pattern matching makes writing a compiler a much more pleasant experience.

(I work on a commercial compiler for a living.)

Comment author: Mimi 19 March 2012 02:37:36AM 0 points [-]

+1 for ML (and purely functional languages) used for implementing compilers.