Hackers' Tomes - Languages

This is a collection of the best books on various programming languages. I'll start with the one called the bible for C programmers.



The C Programming Language
by Brian W. Kernighan & Dennis M. Ritchie
One of the seminal books in the computer industry, as well as one of the first books I purchased. The current (2nd) edition covers ANSI standard C, but I still own the 1st edition, which covers "classic" or "K&R" C. Written by the people who created the C language, it's still considered the book on C. Not every book by the creator(s) of a language/program/technology is readable (e.g. Bjarne Stroustrop's C++ books), but I feel this one is.
Buy 1st edition (© 1978) from Amazon.com
Buy ANSI edition (© 1988) from Amazon.com
Buy second edition (© 1989) from Readme.doc
Lisp Third Edition (I have the Second Edition)
by Patrick Henry Winston, and Berthold Klaus Paul Horn
While this may not be the book on Lisp, it is one of a set of the better books on Lisp. The authors are from MIT, which is the home of more Lisp hackers than anywhere else. I found it quite helpful, though I would not call myself an expert on Lisp.
Buy it from Amazon.com
Programming In Prolog
by W. F. Clocksin and C. S. Mellish
Prolog is a unique language in the world of programming. Rather than specify a set of steps for the computer to take, you give it a set of facts, rules which allow it to deduce other facts from the given facts. Then it tries to find solutions to your query. It takes a change in habits and thinking for most programmers to get used to the Prolog way. This is probably the book to learn Prolog. Ask anyone who knows Prolog (if you can find such a person). Besides, Springer Verlag (the publisher) has a fine reputation for publishing great math and comp. sci. texts.
Buy it from Amazon.com

Return to main index.