Advertisement
Membership
Login
ACCU Buttons
Search in Book Reviews
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
One major feature of the original book was that every piece of text went through the hands of a genuine novice programmer, Susan Spiro, a nurse by profession. One result of the closeness that developed over the nine months it took to write the first book was that their collaboration over the Internet eventually matured to the stage that they got married in June 1997. In factWho's Afraid of Javawas written just prior to their marriage.
Now you may begin to wonder how Susan could retain her qualification as a novice. In simple terms she hasn't. Much of the novice type questions have been cut from the first C++ text into the Java one. Susan's direct input to the Java text has been largely that of an inexperienced but well taught C++ programmer looking at Java for the first time. However if you read the first book I do not think that the second one has enough to offer to make it worth ploughing through the repeated material.
The author's view of Java is more balanced than most. He recognises that Java has both positive and negative aspects. He views Java as a programming language rather than as the solution to all problems. Interestingly Susan has some rather negative views to express about some aspects of Java. I have a sense that she would choose C++ rather than Java as a first language, but that may be because it is easier to use a strict subset of C++ when you first start, and that subset does not require you think in an OO way.
By contrastWho's Afraid of More C++is a continuation of the previous C++ book. There is a little overlap to help bring the reader up to speed but it then progresses into those aspects of C++ that allow a modicum of object-orientation. At the end you will still be far from being a C++ expert however you will have served the first half of your apprenticeship and will be a much better practitioner than many who are paid to program. (My wife does all the wall-papering in our house. She does it better than many who claim it as a trade. She would never want to make her living doing it because she knows that the genuine expert would do it much faster and better and knows all sorts of things that she does not.) There is more to programming than you will learn from any of Heller's books but that does not mean that his books will not teach you more than most.
I have some reservations for the future. He says that he has converted from being a programmer who wrote a book to being a writer about programming. I believe that means that his shelf life as a writer about specific languages is severely limited. The art/craft of programming is changing and if you leave the work-force you risk falling out of date. Next, he will need to find another novice tester and that might prove harder because Susan knows what can result. Third, I wish he would keep religion out of his books. Authors can acknowledge whomever they want to but they should realise that some acknowledgements will have a negative impact on some potential readers. Steve is entitled to his opinion of L Ron Hubbard but he must know that many others do not share it. I find it hard to believe that Hubbard's writings contributed anything toWho's Afraid of Java