Fading Memories

About

Ramblings about books and other things that will soon fade from my memory.

Boudewijn Rempt

index | rss1.0

Check out my sculpture website: www.boudewijnrempt.nl.

There's more...

Creative Commons License
The original artwork is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License.

Roundabout through identi.ca

    follow me on Identi.ca

    Categories, too

    Find


    Archives

    Other things here at valdyas.org

    2003-09-24

    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