Showing posts with label Computers / Programming. Show all posts
Showing posts with label Computers / Programming. Show all posts

1/31/2010

Review of The Official XMLSPY Handbook (Paperback)

I don't feel tempted to write a review very often but for this book I do. It is a warning: Don't buy this book. There are an awfull lot of better books about XML, XML Schema's and XSLT around (try Wrox) and the book doesn't tell you anything about XML spy (which is a great product!) that you can't find out with an hour or so of clicking around and trying the features.
More important: It doesn't even mention the more interesting features of XML Spy that do seem to require a manual: Extending the product by writing macro's for instance or this Authentic stuff.
For me, unfortunately, it was a waste of time and money.

Product Description
  • Covers all the features of the number one XML development tool-currently used by over 500,000 developers worldwide
  • Written by one of Altova's top XML "spies," this book will be an indispensable study guide for XML Spy Certification
  • Addresses topics that will appeal to XML newbies and veterans who are looking to build XML applications, documents, and Web services more quickly and easily
  • Shows how to work with XML views, create and manage XML Spy projects, XML fundamentals, DTDs, and schemas
  • CD-ROM includes a sixty day trial version of XML Spy


Click Here to see more reviews about: The Official XMLSPY Handbook (Paperback)

12/19/2009

Review of C++ for Dummies (Paperback)

I've been looking for just the right introduction to programming for some time. I've spent more than a dozen hours combing through the shelves in my local Borders and B&N, skimming over 50 so-called"introductory" texts, looking for one that I could really learnfrom. By way of background, I am an advanced computer user/tinkerer, butI'm completely inexperienced in the field of programming -- never so muchas typed a lick of code.

In reviewing other books, I didn't want to startwith a book about C, because conventional wisdom says that it's a bad ideato start with C (a procedural language) if you plan to use it to jumpstarta study of C++ or java (hybrid OOP languages). I also didn't want to startwith a book on QBasic, because it seems to me that the language is prettymuch obsolete. For me, I wanted to learn OOP, and that meant a commitmentto C++ and/or java (preferably both, as each has its strengths andweaknesses, and they are similar and popular enough to studytogether).

That said, I looked at somewhat advanced introductory books byDeitel, Savitch, and Horton, all of which are extremely well-reviewed hereon Amazon. I also looked at several books from Microsoft Press, as Iplanned on learning by using components of the Visual Studio. Horton'sBeginning C++ came close, but its massive size and more advanced approachleft me looking for a different introductory text (I plan on returning toHorton's book though, to supplement what I learn from Mr. Davis'book).

Finally, this new edition of C++ for Dummies came out just intime. This book really hits the mark on many levels: (1) it assumes noknowledge of programming; (2) it does a great job of explaining trulycomplex topics without going overboard or hitting you over the head; (3) itis clear and entertaining; and (4) it is new and compliant with the lateststandards, which is more than I can say for books written, say, pre-1998.

Do yourself a favor -- if you have no programming experience and want tolearn a cutting edge OOP language like C++ or java, start here, then usethat knowledge to branch out to more advanced material. Personally, I'msupplementing this reading with Horton's Beginning C++ and Beginning Java 2(JDK 1.3 Version), and Bruce Eckel's highly praised Thinking inJava.

Good luck!

Product Description
* This revision of the bestseller covers the popular object-oriented programming language C++ from the ground up, enabling beginners to become functional programmers and intermediate programmers to fine-tune their skills
* Thirty percent new material includes updates on the most recent ANSI standard, the new public domain C++ compiler, standards information on namespaces, new library functions, and complete coverage of the standard template library
* Covers topics like building and debugging C++ programs, creating source code, using the Visual C++ help system, building objects, learning the standard template library, and much more
* The CD-ROM contains all the code from the book, in addition to an updated GNU-C++ and a new C++ compiler

Click Here to see more reviews about: C++ for Dummies (Paperback)