Unix in a Nutshell, Design Patterns and Data Structures and Algorithm Analysis

Books regarding computing, March 1999

As you'll see, I recommend all these books, it's simply because I start writing about the books I like and perhaps later I'll include reviews of books I dislike (it's much more fun pointing out good books to people, rather than bad)


Data Structures and Algorithm Analysis in C
by

algorithms
Addison Wesley, published
ISBN: 0201498405
526 pages
Review written in March 1999
You can find other peoples opinions of this book at Amazon's websites (where you also can order the book):
This book at Amazon (UK) Data Structures and Algorithm Analysis in C
This book at Amazon (Deutschland) Data Structures and Algorithm Analysis in C
This book at Amazon (Canada) Data Structures and Algorithm Analysis in C
This book at Amazon (USA) Data Structures and Algorithm Analysis in C
Mark Allen Weiss - Data Structures and Algorithm Analysis in C

This book about algorithms is mainly about known algorithms, not that much about analysis. It is great to have to be able to look up stuff, it explains everything in a very simple way and makes it easy for you to understand.
I recommend this book to anyone interested in computing, but you should probably get some other book about analysis as a complement to this one. Since it is very "basic" and explains everything very thourougly anyone interested in computing at any level will find the book useful.
It comes in different versions, depending on which language you want the examples shown in. I doubt there are any difference between the books besides that. The one I got has got the examples written in C.
Highly recommended to be placed in the bookshelf for your most used computingbooks.


Design Patterns : Elements of Reusable Object-Oriented Software
by

software design/architecture
Addison Wesley, published
ISBN: 0201633612
416 pages
Review written in March 1999
You can find other peoples opinions of this book at Amazon's websites (where you also can order the book):
This book at Amazon (UK) Design Patterns : Elements of Reusable Object-Oriented Software
This book at Amazon (Deutschland) Design Patterns : Elements of Reusable Object-Oriented Software
This book at Amazon (Canada) Design Patterns : Elements of Reusable Object-Oriented Software
This book at Amazon (USA) Design Patterns : Elements of Reusable Object-Oriented Software
Gamma, Johnson et al - Design Patterns : Elements of Reusable Object-Oriented Software

I got this book for my master thesis. It is a great book for anyone interested in object oriented programming. It shows various techniques for solving very common problems. Even if you have your doubts about design patterns and their use, you will most surely agree that this book will make your life easier, and your projects/programs much prettier and easy to understand and reuse.
It isn't about any specific programming language, the examples that are included are either in smalltalk or C++, the patterns can be used in virtually any language.
To read more about the topic, read my page about design patterns.
Highly recommended to be placed near your keyboard/bed/wherever since the patterns strikes you as more and more useful everytime you read them. Don't expect to fully understand the beauty of the patterns, by time you'll see how clever the patterns really are.


Unix in a Nutshell
by

unix/linux/macosx
O'Reilly Media
ISBN: 0596100299
908 pages
Review written in March 1999
You can find other peoples opinions of this book at Amazon's websites (where you also can order the book):
This book at Amazon (UK) Unix in a Nutshell
This book at Amazon (Deutschland) Unix in a Nutshell
This book at Amazon (Canada) Unix in a Nutshell
This book at Amazon (USA) Unix in a Nutshell
Daniel Gilly - Unix in a Nutshell

I got this book as a reference when working in the helpdesk at the university. It is very nice to have in hand when you're working in a unix/linux environment. All common commands is listed so you easily can browse through them, man-pages are nice but how often do you check out commands you havn't have a clue what they do? By browsing through this book I stumbled on a few more useful commands with examples on how to use thim to make nifty things.
A few sections about the common shells and their different behavior are also included.
Highly recommended to be placed near your keyboard, for reference.


Index of all reviews