mainnewsfilesfunjavaailinksmee-mail Particle
Particle
Updated: November 10th, 1998

Book Reviews...
The crazy type...

What this page is about?
plogo.gif (4218 bytes)

Over the years, I've read countless number of books (well, not exactly countless). Anyway, This page is dedicated to all the book I've read, and will have a brief review (and my opinion) of the book.

These won't only include Programming books, however, the majority is on the programming subject. These are not all the books I've read, just the ones I cared enough to mention.

A Brief History Of Time.
 

This book's full title is: A Brief History Of Time, From Big Bang To Black Holes. It's written by an accomplished physicist Stephen Hawking. ISBN: 0-553-34614-8

This book is incredibly interesting to read (that's why it's mentioned first in this review!) It talks about stuff like Origins and Fate of the Universe. A really interesting reading for anybody remotely interested in science, and learning more about the universe and it's secrets.

Intro To Languages, and Theory of Computation.
 

This book's full title is: Introduction to Languages and the Theory of Computation (2nd edition). It's written by John C. Martin. ISBN: 0-07-040845-9

When I first got this book for my Theoretical Computer Science class, I hated it terribly. However, this book proved to be a LOT more valuable than ANY books I've read in relation to computer science. It talks about Finite Automata, Context Free Languages (and grammars), about Parsing, and LOTS more! Definitely a recommended reading for anybody seriously interested in computer science. (it's not a fun book to read, but it's very useful)

Introduction to Algorithms.
 

This book's full title is: Introduction to Algorithms. It's written by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest. ISBN: 0-07-013143-0, 0-262-03141-8, 0-262-53091-0

I only recently got this book but looking at it's 19th printing, I'd say that it's quite popular (with 3 different ISBN numbers!) It seems to mention most algorithms which I have come in contact with. It talks about data structures, and seems to have a lot of interesting stuff. Could be an interesting reading for programmers.

Computer Graphics.
 

This book's full title is: Computer Graphics C version (2nd edition). It's written by Donald Hearn, M. Pauline Baker. ISBN: 0-13-530924-7

This book talks about graphics concepts in a very formal and portable fashion. However, most examples that it provides are quite useless. It does mention quite a bit of info, from 2D lines, to 3D Hidden Surfaces... A good book to have as a "formal reference," but definitely not a book you'd want to learn graphics from.

Numerical Recipes in C.
 

This book's full title is: Numerical Recipes in C, The Art of Scientific Computing (2nd edition). It's written by William H. Press, William T. Vetterling, Saul A. Teukolsky, Brian P. Flannery. ISBN: 0-521-43108-5

Well, some say it's a good book, others say it's junk. Check out: http://math.jpl.nasa.gov/nr/nr.html for problems related to the book. As for my opinion, I think it's pretty good (if you don't use any of the stuff described in the critique ;-) What I liked about it is that it has everything... Almost every algorithm I ever needed is in there (and the only book that I found that actually implements Fast Fourier Transform).

Discrete Mathematics.
 

This book's full title is: Discrete Mathematics (4th Edition). It's written by Richard Johnsonbaugh. ISBN: 0-13-571191-6

A simple yet interesting introduction to Discrete Mathematics. It's kind of a 'easy' algorithms book as well, has most things found in regular algorithms books, only simplified. Definitely recommend it if you're just getting started with computer science math. If you've dealt with this stuff before, this book will prove to be too simple though.

Zen of Graphics Programming.
 

This book's full title is: Zen of Graphics Programming, the ultimate guide to writing fast PC graphics. It's written by Michael Abrash. ISBN: 1-883577-08-X

This book has LOTS of code and lots of information about graphics programming. However, if you know absolutely zero about graphics, this book can be a bit overwhelming. It's a good inspirational book (one that doesn't make you sleepy when you read it), but it's a bit dated (i.e.: it has lost of 16 bit DOS code, which is pretty much useless in today's world)

Graphics Programming Black Book.
 

This book's full title is: Michael Abrash's Graphics Programming Black Book special edition. It's written by Michael Abrash. ISBN: 1-57610-174-6

This book contains almost the entire contents of Zen of Graphics Programming book, and Zen of code optimization (I think). It's really huge (definitely the fattest book I've got). Has lots of relevant information which is presented in a very interesting fashion. However, the code is old (16 bit DOS assembly, and C), with half the book spent optimizing 16 bit assembly. It's a good book to read for it's inspirational value, and to learn 'the basics' of graphics without using some 3D API. (talks a bit about the Quake engine)

Data Structures Using C and C++.
 

This book's full title is: Data Structures Using C and C++ 2nd Edition. It's written by Yedidyah Langsam, Moshe J. Augenstein, Aaron M. Tenenbaum. ISBN: 1-13-036997-7

That's the book they use at Brooklyn College to teach Data Structures (probably because Brooklyn College professors wrote it!) It's a good general book on data structures. Covers quite a bit of info. However, I found it boring to read, and hard to figure out what's being explained. (this book is the reason for me writing my own Data Structures tutorial ;-)

 

 

[news][files][fun][java][ai][links][me?][e-mail]

Site created using lots of coffee, pepsi, & pizza! Copyright © 1996-1998, Particle