UW PLSE

Book Recommendations

We read lots of books, and therefore we have opinions. Here are some books we think are good, which we’ve tried to group into useful categories.

These lists are, of course, incomplete, but we expect to continue adding to them.

If you’re interested in these books, someone in the group will have a copy, and may even be willing to lend it to you. Email Sam (ashe2@cs) and he will attempt to find the book for you.

Not listed here are the books PLSE actually has in its various libraries. The main PLSE library is kept in 410, above Martin’s desk, but James W also has a good library, and so do most of the professors.

Programming Languages

Concepts

Types

Compilers

Program Analysis

Logic Programming

Software Engineering

Distributed Systems

Mathematics

Writing