VIJAY MATHEW

home > valuable books

Structure and Interpretation of Computer Programs by Abelson, Sussman, and Sussman.
A classic published in 1984 by the MIT Press. Using a dialect of the Lisp 
programming language known as Scheme, the book explains core computer science 
concepts, including abstraction, recursion, interpreters and metalinguistic 
abstraction, and teaches modular programming.

The Art of Computer Programming by Donald E. Knuth.
A comprehensive monograph that covers many kinds of programming algorithms 
and their analysis. American Scientist has included this work 
among the best twelve physical-science monographs of the twentieth century, 
and within the computer science community it is regarded as the first and 
still the best comprehensive treatment of its subject.

A few more favorites:
Paradigms of Artificial Intelligence Programming by Peter Norvig
Thinking Forth by Leo Brodie
Implementing functional languages: a tutorial by Simon Peyton Jones and David Lester
Lisp in Small Pieces by Christian Queinnec
On Lisp by Paul Graham
The C Programming Language by Brian W. Kernighan and Dennis M. Ritchie
The Practice of Programming by Brian W. Kernighan and Rob Pike
The C++ Programming Language by Bjarne Stroustrup

Flatland - A romance of many dimensions by Edwin A. Abbott

Copyright (C) 2008-2010 Vijay Mathew Pandyalakal. All Rights Reserved.
Please send comments to mathew.vijay@gmail.com