Tag Archives: C++

Review of Exceptional C++ Style

Exceptional C++ Style Herb Sutter Addison-Wesley, 2005. Once again, Herb Sutter provides us with a set of problems that teach important lessons about the C++ programming language. Each problem in the book covers some problem that a C++ programmer might see in a particular program or design. As Sutter solves each problem, he gives insight… Read More »

Review of C++ Primer (Fourth Edition)

C++ Primer (Fourth Edition) Stanley B. Lippman, Josée Lajorie, and Barbara E. Moo. Addison -Wesley, 2005. Every now and then, someone asks me to recommend a book for learning the C++ programming language. Until very recently, I didn’t have a good answer. The book I learned C++ from went out of print years ago (and… Read More »

Review of C++ Coding Standards

C++ Coding Standards Herb Sutter and Andrei Alexandrescu Addison-Wesley, 2005 For many programmers, the term coding standard generates a gut-level response. We all know that someone is going to be pushing the one, true brace style or the proper way to indent code. This subject is probably the best way to generate instantaneous rebellion among… Read More »

Coding Standards

At different times in the past I’ve either agreed with or fought the application of coding standards. Recently, I’ve been looking at the subject again. In a wonderful case of timing I stumbled across an ad in CUJ (10/2004) for CodingStandard.Com. They have a coding standard for C++ that seems to cover much of what… Read More »

Other Resource Recovery Approaches

In The Semantics of Garbage Collection, I explained why I don’t like the term garbage collection. I also introduced the term resource recovery, and suggested that this change in naming could generate a useful change in viewpoint. In the next article, More Thoughts on Resource Recovery, I traced some of the history and side effects… Read More »

More Thoughts on Resource Recovery

In The Semantics of Garbage Collection, I explained why I don’t like the term garbage collection. I also introduced the term resource recovery, and suggested that this change in naming could generate a useful change in viewpoint. Many programmers have been indoctrinated with the belief that garbage collection is the solution to all memory problems,… Read More »