Advertisement
Membership
Login
ACCU Buttons
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.
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.
Title:
Migrating from Pascal to C++Author:
Susan M Merritt&Allen StixISBN:
0 387 94730 2Publisher:
Springer-VerlagPages:
565pp+diskPrice:
£?Reviewer:
Steve DicksSubject:
beginner's c++Appeared in:
10-6This book tries to fill a much-needed gap in the marketplace - a
transition between the 'academic' language Pascal to the 'industry standard'
C++. However the C++ was out-of-date when the book was published in 1996 -
there is no mention of exceptions, the STL, templates are relegated to the
last 50 pages and
boolis explicitly written off with 'there is no equivalent to the Pascal Boolean type'. This is then made worse by an example program that uses
boolas a variable name, something guaranteed to confuse a beginner using a modern compiler.
In places the book is technically inconsistent; using non-
constreferences in copy constructor arguments, using the phrasememberwise bitwise copyingto describe how the default copy constructor operates. The subject of accessors and modifiers is covered and an example is given to show how a new implementation can 'fake' the existence of an attribute via its accessor modifier pair. However nowhere does it attempt to describe what is going on; this book will generate 'better C' rather thanOO C++ programmers. Having been shown the syntax for
publicdata, it would have been useful to be reminded of the pitfalls associated with such entities. It also contains one or two glib statements, such as that object passing by value and by
constreference are 'equivalent'. The last 200 pages are taken up with exercises and answers to odd-numbered ones; excessive for a 500-page book.
Overall somewhere between disappointing and dangerous - badly out-of-date and not enough handholding through the difficult areas of C++ to be worthwhile. Not recommended.