Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Hardcover
Title: SystemC: From the Ground Up
Publisher: Springer
Authors: David C. Black, Jack Donovan
Rating: 3/5
Customer opinion - 3 stars out of 5
Complete but overly complicated, needs editing

This is a good book on SystemC, but it is not a good book for beginners. The book is overly complicated and provides levels of detail in its examples that are unnecessary to make the point or teach the subject.

For example, when discussing ports the book says the following:

DEFINITION: A SystemC interface is an abstract class that inherits from sc_interface and provides only pure virtual declarations of methods referenced by SystemC channels and ports. No implements or data are provided in a SystemC interface.

DEFINITION: A SystemC channel is a class that implements one or more SystemC interface classes and inherits from either sc_channel or sc_prim_channel. A channel implements allt he methods of the inherited interface classes.

DEFINITION: A SystemC port is a class templated with and inheriting from a SystemC interface. Ports allow access of channels across module boundaries.


This line of teaching led me into the bowels of SystemC and was uncesssary as a start. One can just say, "A port allows communication between blocks. Let's look at sc_in and sc_out to start".

I needed to get another book to recover from this instruction.

The examples in the book are generally OK and there is a website that has executable versions. Unfortunately, there needed to be more careful editing in the examples. The HelloWorld example has an obvious syntax error (an undeclared module is instantiated) and would never have run if it had been compiled.

I could not find the video mixer example that they used to teach ports on the web, and thus couldn't make progress.

Overall, this is a good book if you know SystemC and are interested in the details of how it is implemented. I would use it to learn the language, and it cannot act as a language reference guide.

Product: Book - Paperback
Title: Tricks of the Windows Game Programming Gurus
Publisher: Sams
Authors: Andre Lamothe
Rating: 5/5
Customer opinion - 5 stars out of 5

I've read books like Tricks of the Game Programming Gurus and Black Magic of 3D Programming; all written in "good old dos" style. But this book really rocks! It covers all of the latest technics, is written in an easy language. It's a good addition for everyone's bookshelf!

Product: Book - Paperback
Title: Building Clustered Linux Systems (Hewlett-Packard Professional Books (Paperback))
Publisher: Prentice Hall PTR
Authors: Robert W. Lucke
Rating: 5/5
Customer opinion - 5 stars out of 5
A thorough and complete guide

Having done Linux for a number of years with single servers I was looking for a resource that would explain clustering in great detail as well as deal with things like environment, support systems, and applications. This book does this in tremendous detail. It's nice to get a single resource that covers all the things you want to know about.

Product: Book - Paperback
Title: HTML for Dummies
Publisher: For Dummies
Authors: Ed Tittel, Stephen J. James
Rating: 4/5
Customer opinion - 4 stars out of 5
Great for beginners...

I was taking a beginner class and this book provided me with a great reference. The examples and tips are great in this book and I will definitely continue to use this book for ongoing reference.