ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Google+ 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 1918 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 in C++
Author:
Nell Dale&Chip Weems&Mark Headington
ISBN:
0 7637 0537 3
Publisher:
Jones&Bartlett
Pages:
640pp
Price:
£19-95
Reviewer:
Francis Glassborow
Subject:
beginner's c++
Appeared in:
10-5
This book is eight years late. By that I mean that it is about C++ as it was at the end of the eighties and pursues a design methodology that suited that decade. This is about structured design based programming using C++ as the programming language. The authors deliberately avoid templates, exceptions, operator overloading and much more.

What they have produced is an above average book once you accept their presuppositions. Of course they only list 48 of the 74 keywords and the appendix on the C++ Library Routines is nothing of the sort, it actually lists part of the contents of seven Standard C header files (there were 15 in the 1989 standard). I agree with their assertion that the C++ standard library provides a wealth of functions, named constants and specialised data types, you just won't find any of them here, just some of the C ones.

If you study this book you may learn (slowly and tediously) the fundamentals of structured programming however you will not learn C++ and you will not learn object-orientation. That latter takes much more than a single brief chapter tacked on to the end of a book that otherwise avoids the topic.

Books like this one do students little good. The best realise early on that such texts belong in the past and the rest discover this when they try to hold down a job on the strength of what they have been taught.

I begin to think that one problem that we are having is that many academics are so far out of touch that they think that what is needed is better expositions of old methods. What we need good expositions of current technique. Object-orientation is nothing new and there is a wealth of evidence to show that it is worthy of study. I believe that C++ isa perfectly satisfactory vehicle for that study but books such as this one will instil a view that will make it doubly difficult for users to use the language in the ways in which its designers intended.