views:

126

answers:

4

I'm familiar with both the Wizard Book:

Structure and Interpretation of Computer Programs

and the Dragon Book:

Compilers: Principles Techniques and Tools

However, I'm curious to find out which other classic academic textbooks people would consider essential reading for a programmer.

+3  A: 

If the word is "classic", then I'd say the collection from Knuth's "The Art of Computer Programming".

Padu Merloti
+2  A: 

Introduction to Automata Theory, Languages, and Computation

Also see:
ACM Classic Books Series
This is a list of classic computer science books that was arrived as a result of the poll ACM conducted among its members.

sateesh
+2  A: 

A must have 'Design Patterns: Elements of Reusable Object-Oriented Software'

aka Gang Of Four

http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612/ref=sr_1_6?ie=UTF8&s=books&qid=1264576409&sr=8-6

Craig
+1  A: 

I would say the following is a classic!!

Brian Kernighan book on C Language

http://www.amazon.co.uk/C-Programming-Language-2nd/dp/0131103628/ref=sr_1_1?ie=UTF8&s=books&qid=1264614901&sr=8-1

It was the first book I had to learn programming!

Aim Kai