Wed, 24 Sep 2003

Fading Memories

Practical C++ Programming

By Steven Oualline
Reviewed by Boudewijn Rempt on September 24, 2003

I bought this book in Lisbon in 1996 or so, when I was still an Oracle Software Engineer (or, in other words, a PL-SQL hacker), and wanted to learn C++. This book didn't help me then, and now, when I want again to learn C++, but for a certain project, this time, it doesn't help me either.


Note that this notice refers to the first edition. A second edition has been published since, which may be more helpful.

The big problem with Practical C++ Programming is that is, to all intents and purpuses, Practical C Programming with a little something on the side named classes. There is, it is true a chapter on exceptions and a chapter on templates, but those read like afterthougths. And there is no excuse to teach beginning programmers the rudiments of C instead of C++, especially when interleaved with little sermons on good programming practice. And Oualline never gets beyond rudiments, trust me on this. There's a lot of text, but little content.

In particular, the programmer who still uses character arrays for strings when coding in C++ needs to be forcibily separated from his computer and perhaps hit repeatedly with a very large mallet.

I've ordered Accelerated C++, by Python luminary Andrew Koenig, in the full expectancy that it will prove to be far more useful for my purposes.

second edition

/books/hacking | permanent link | |


Your Comment


Name:
URL/Email: [http://... or mailto:you@wherever] (optional)
Title: (optional)
Comment:
Save my Name and URL/Email for next time
Captcha: To prevent comment spam, please retype the characters in this image:

Enter the text here: