Stepanov and McJones: Elements of Programming

Alex Stepanov and Paul McJones's Elements of Programming has been published by Pearson/Addison Wesley. I picked up a copy at the Siggraph conference in New Orleans and skimmed it on the plane home. Under the covers it's an apologia for STL, and as such will doubtless stir debate. Examples are written in an extremely spare dialect of C++.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

There's an interview with

There's an interview with the authors at the publisher's website.

Paul: Mathematicians have created a large taxonomy of concepts. The purpose of this book is to demonstrate how to adapt part of the taxonomy to organize software components.

Book website

The book has an own website, with sample chapter, errata, etc.