Types and Programming Languages6 reviews
Benjamin C. Pierce

The MIT Press, 2002

An accessible yet thorough introduction to type systems

+ Excellent book
+ Just right
+ Not quite what I was looking for
+ Well put, practical and theoretic book on types.
  
  











  



  
Linux Device Drivers, 3rd Edition45 reviews
Jonathan Corbet, Alessandro Rubini, ...

O'Reilly Media, Inc., 2005

ITA - La programmazione di moduli del kernel spiegata dettagliatamente

+ Best book for device drivers programming
+ Device Drivers
+ I Can do this.
+ Best Linux 2.4 Device Driver Book
  
  











  



  
Basic Category Theory for Computer Scientists (Foundations of Computing)8 reviews
Benjamin C. Pierce

The MIT Press, 1991

Good Introduction

+ A Good Read

I have been reading several different category theory texts recently, and this one was very succinct and accessible. Particularly useful for understanding functional programming.
  
  











  



  
Introduction to Automata Theory, Languages, and Computation (3rd Edition)41 reviews
John E. Hopcroft, Rajeev Motwani, ...

Addison Wesley, 2006

Updated Classic Text

+ The best theoretical computer science book out there.
+ Very nice book

The previous edition of this text was published in the late 70's (1979), and it was still in use today in many schools and Universities across the world. For good reason too, the authors of this text really nail down the concept of computability as we understand it today. It is very difficult to ...
  
  











  



  
Assembly Language Step-by-step: Programming with DOS and Linux (with CD-ROM)47 reviews
Jeff Duntemann

Wiley, 2000

very informative

+ THIS BOOK SHOULD BE TITLE "PRE-ASSEMBLY LANGUAGE" !!!
+ Assembly Language Step-by-step: Programming with DOS and Linux (with CD-ROM)

The first couple hundred pages review number bases, computer architecture, and for the most part answer that perplexing question, how does a computer work? The author then covers assembly language in DOS, which is kind of outdated but still very informative. At the very end of the book the author ...
  
  











  



  
Code: The Hidden Language of Computer Hardware and Software61 reviews
Charles Petzold

Microsoft Press, 2000

Finally a Book About Engineering Not Written for Engineers

+ 5 stars are not enough
+ Best book I've read all year
+ C'est Magnifique!
  
  











  



  
Operating System Concepts (7th Edition)19 reviews
Abraham Silberschatz, Peter Baer Galvin, ...

Wiley, 2004

Fairly good delivery time

+ OS Time
+ If you take a class...

I bought a used book that is still in good shape. The delivery time was also fair.
  
  











  



  
Algorithms in C, Parts 1-5 (Bundle): Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms ...5 reviews
Robert Sedgewick

Addison-Wesley Professional, 2001

Lucid thought process - excellent coverage & examples

+ Excellent reference books on C algorithms
+ Best of the bunch
+ The best book for beginners
  
  











  



  
Advanced Compiler Design and Implementation17 reviews
Steven Muchnick

Morgan Kaufmann, 1997

Great starting point for compiler development

+ Bible of compiler data-flow analysis

Compiler development is more of a craft than a science, although there's plenty of science involved. It involves huge numbers of tradeoffs in features, optimizations, and use of the underlying processor. But, as long as people keep coming up with new computing platforms (and not just instruction ...
  
  











  



  
Operating Systems Design and Implementation (3rd Edition) (Prentice Hall Software Series)26 reviews
Andrew S Tanenbaum, Albert S Woodhull

Prentice Hall, 2006

A great introduction to operating systems

+ a road not taken
+ An excellent text book, well written and informative

This book is written by Tanenbaum, the main guy behind Minix, which is what Linux was based on. It provides good overviews for basic OS concepts like memory management, file systems, processes, etc. The concepts in this book book are intimately tied to examples of the Minix OS, which is a good ...
  
  











  



  
Art of Computer Programming, The, Volumes 1-3 Boxed Set (2nd Edition) (The Art of Computer Programming Series)50 reviews
Donald E. Knuth

Addison-Wesley Professional, 1998

Great boxed set

+ Computer Science
+ Bhagawath Gita,Bible,Kuran and Art Of Programming.
+ Somewhat disappointed by sloppy folding
+ A fundamental book for the randomness.
  
  











  



  
Linkers and Loaders (The Morgan Kaufmann Series in Software Engineering and Programming)17 reviews
John R. Levine

Morgan Kaufmann, 2000

Helpful

+ decent
+ A must-have book
+ clear explanation of concepts
  
  











  



  
The Art of Compiler Design: Theory and Practice3 reviews
Thomas Pittman, James Peters

Prentice Hall, 1991

Concerning Tom Pittman

+ very good book
+ Very good book on compilers

Tom Pittman is an excellent teacher. Having his instruction in writing is the second best thing. He was a pioneer in microcomputers, having created one of the first compilers available. Strongly Recommended.
  
  











  



  
Concrete Mathematics: A Foundation for Computer Science (2nd Edition)29 reviews
Ronald L. Graham, Donald E. Knuth, ...

Addison-Wesley Professional, 1994

Great book... some reviewers simply don't get it.

+ Long Live Concrete Mathematics!
+ A difficult but worthwhile mathematics text
+ Concrete Math is fun
  
  











  



  
Introduction to Algorithms167 reviews
Thomas H. Cormen, Charles E. Leiserson, ...

The MIT Press, 2001

The best textbook on algorithms, but it is not a programming book.

+ good condition
+ This version has NO CD
+ excellent resource
  
  











  



  
Discrete Mathematics with Applications19 reviews
Susanna S. Epp

Brooks Cole, 2003

Before you buy

+ needed book shipping took forever
+ Pigeon Book Review
+ much better
  
  











  



  
The Algorithm Design Manual28 reviews
Steve S. Skiena

Springer, 1998

Accessible Guide to Algorithm Design

+ Absolutely great algoriths textbook and reference.
+ Great book
+ extremely practical, very good as a starting point in algorithms study
+ For the real programmer
  
  











  



  
Computer Science: An Overview (10th Edition)30 reviews
J. Glenn Brookshear

Addison Wesley, 2008

For the reviewer that has trouble comprehending...

+ computer science

If one can't understand the style of writing maybe one should not be in a CS 100 level course or even close to the college level! If anything, as reviewed earlier, I found this style made it easier to read a CS text... as a lot of the texts are just too technical; but rightfully so. This text was a ...
  
  











  



  
Purely Functional Data Structures5 reviews
Chris Okasaki

Cambridge University Press, 1999

An elegant book

+ Intro to the functional style and fun algorithmic content
+ Strange choice of implementation languages
+ Hash Tables are included, briefly.
  
  











  



  
Programming From The Ground Up5 reviews
Jonathan Bartlett

Bartlett Publishing, 2004

A student's take

+ PDF version available free online
+ Excellent for any programmer learning any GNU programming!
+ Best way to get started with linux asm
+ A well-written introduction