Sponsored links


Valid XHTML 1.0!
Valid CSS!



Product: Book - Paperback
Title: Programming Perl (3rd Edition)
Publisher: O'Reilly
Authors: Larry Wall, Tom Christiansen, Jon Orwant
Rating: 5/5
Customer opinion - 5 stars out of 5
Very Good Book


I think the real reason Larry Wall wrote this book was just to brag about his baby creation. 80-90% of this book is just Larry going on and on about how Perl is the greatest language ever because it loosely models human languages. The real content of this book is so watered down it's as if O'Reilly told Wall, "Sorry, 200 pages is too short, try to go for 1000 so we can sell the book for [price] rather than $30."
Larry should take a note from Dennis Ritchie(the creator of C) and his book "The C Programming Language". Ritchie DOESN'T go on and on about how he's the greatest genius in the world and how C is the greatest thing since sliced bread. Ritchie's book is 250 pages and documents EVERY TINY DETAIL of the C language. It takes Larry 1000 pages to do the same for Perl, a MUCH simpler language. That's just sad.



Product: Book - Paperback
Title: C++ Primer (4th Edition)
Publisher: Addison-Wesley Professional
Authors: Stanley B. Lippman, Josée Lajoie, Barbara E. Moo
Rating: 1/5
Customer opinion - 1 stars out of 5
THE BOOK IS HARD TO READ.


The book is organized in very confusing ways. No only the misplacement of concept introduction and application, but also language used is over complicated. This book is hard to read, especially you are a beginner. Even I finished reading the book, I do not think the book is very well written. If you want to learn C++, I recommend a much better book "The Complete Reference: C++" by Herbert Schildt.



Product: Book - Paperback
Title: Microsoft Visual C++ .NET Step by Step--Version 2003 (Step By Step (Microsoft))
Publisher: Microsoft Press
Authors: Julian Templeman, Andy Olsen
Rating: 5/5
Customer opinion - 5 stars out of 5
Much better than expected


I was a little bit worried that a Microsoft Press book might read like a dictionary. That was not the case. I find this book extremely easy to read, filled with very good analogies and explanations. I've always had issues understanding Object Oriented programming, mainly because most books only lightly explain it, and by the time they get to it you're reading chapter 83 and dealing with other complex concepts. I was overjoyed to see that object oriented programming was explained in Chapter 2 (right after the hello world exercise). Needless to say, I was able to understand it right away, for the first time.
Programming books are always hit and miss, sometimes they start too slow and then all of a sudden you're lost in advanced, unexplained topics, and don't know how you got there. Sometimes, the chapters just seem to drag on forever and it becomes easy to lose motivation on over covered material.This book however is a work of art, the chapters are nice and short, easy to follow and have just the right amount of info to cover the topic. Every time a question flag gets raised in my mind, the answer is on the next line.
This book is worth the money and the time.



Product: Book - Hardcover
Title: Unified Modeling Language Reference Manual, The (2nd Edition) (Addison-Wesley Object Technology Series)
Publisher: Addison-Wesley Professional
Authors: James Rumbaugh, Ivar Jacobson, Grady Booch
Rating: 2/5
Customer opinion - 2 stars out of 5
Complete reference to a flawed paradigm


This book, the second in the Rational Amigos' UML trilogy, promises to become the standard UML reference book for those who don't want to wade through the specification. The authors explain in clear, concise English all of the major semantic and syntactic (notation) constructs. Most of the content is contained in the "Encyclopedia of Terms" chapter, which is liberally illustrated with examples and includes many useful summary tables. This is the reference book that I recommend to colleagues and clients who don't have the time or the inclination to read the metamodel specification. It makes an excellent companion volume to the UML User Guide.