ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1949 reviews in the database and more every month.
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.
    View all alphabetically
Title:
Programming with Class A, C++ Introduction to Computer Science
Author:
Kamin&Reingold
ISBN:
0 07 051833 5
Publisher:
McGraw-Hill
Pages:
691pp
Price:
£44-99
Reviewer:
Francis Glassborow
Subject:
beginner's c++
Appeared in:
10-2
I am not going to say very much about this book because it is not easily available in the UK and is very expensive for a student text. I only came across it because I was looking at the home page of one of the authors. The title stood out because I had done the technical review for a book with the same title for Wiley&Sons.

Though aimed at the same readership (University Computer Science Students) this book is strongly focused on programming in C++. Though the copyright date is 1996 I would guess that it was based on material that had been developed over the first few years of this decade. It is a well-written and thoughtful presentation of C++ as covered by the 1991 edition of 'The C++ Programming Language'. Unfortunately that makes it heavily dated. The next generation of Computer Science students need a radically up-dated approach commensurate with the '97 edition of 'The C++ Programming Language'. Sadly that will require a major rewrite and re-organisation of the material.

When I was browsing through the text I came to Appendix A that lists the precedence rules for operators. The authors claim that these were adapted from the list given by Bjarne Stroustrup in the 1994 printing ofThe C++ Programming Language. I do not have a copy of that printing but I am sure that it included such things as the scope operator and the comma operator but there is no sight of these in this listing. That investigation led me to another problem that I had missed, the precedence of operators seems to have been changed over the last seven years. That I must investigate further.

If the authors can be persuaded to invest the time needed to do a complete revision, their publishers should be supportive because these authors understand what they are doing unlike some of the others whose work is being published by McGraw-Hill.