Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
19 used & new from £8.49

Have one to sell? Sell yours here
 
   
Ruminations on C++: Reflections on a Decade of C++ Programming
 
See larger image
 

Ruminations on C++: Reflections on a Decade of C++ Programming (Paperback)

by Andrew Koenig (Author), Barbara E. Moo (Author)
4.8 out of 5 stars See all reviews (8 customer reviews)
Price: £22.99 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually dispatched within 1 to 3 weeks.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

10 new from £19.13 9 used from £8.49
Other Editions: RRP: Our Price: Other Offers:
Paperback Order it used

Customers Who Bought This Item Also Bought

Large-Scale C++ Software Design (APC)

Large-Scale C++ Software Design (APC)

by John Lakos
4.8 out of 5 stars (16)  £32.29
The Annotated C++ Reference Manual

The Annotated C++ Reference Manual

by Margaret A. Ellis
4.8 out of 5 stars (5)  £42.99
Modern C++ Design: Applied Generic and Design Patterns (C++ in Depth Series)

Modern C++ Design: Applied Generic and Design Patterns (C++ in Depth Series)

by Andrei Alexandrescu
4.8 out of 5 stars (6)  £28.04
Beyond the C++ Standard Library: An Introduction to Boost

Beyond the C++ Standard Library: An Introduction to Boost

by Bjorn Karlsson
4.3 out of 5 stars (3)  £30.59
Advanced C++ Programming Styles and Idioms

Advanced C++ Programming Styles and Idioms

by James O. Coplien
Explore similar items

Product details

  • Paperback: 400 pages
  • Publisher: Addison Wesley (24 Sep 1996)
  • Language English
  • ISBN-10: 0201423391
  • ISBN-13: 978-0201423396
  • Product Dimensions: 23.1 x 15.7 x 1.3 cm
  • Average Customer Review: 4.8 out of 5 stars See all reviews (8 customer reviews)
  • Amazon.co.uk Sales Rank: 695,564 in Books (See Bestsellers in Books)
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Microsoft Courses
   Career-in-IT.co.uk/programming    Work and learn at the same time Average salaries over £30K 
Live C++ Programming Help
   LivePerson.com    Hundreds of skilled programmers at your service. Low rates! 24/7 
C++ Programming
   www.ddj.com/Go-Parallel    The latest news & breakthroughs in parallel computing. Visit today! 
  
 

Product Description

Product Description
A book that stands out from the herd. Ruminations on C++ concentrates on the key C++ ideas and programming techniques--skimming the cream--to let you understand the "why" and not just the "how" of C++ programming. You need not be an expert C++ programmer to find solid fodder here, yet even experts need not fear overgrazing: You will find something worth chewing on in every chapter. This should be your next C++ book, because it *covers a broad range of C++ ideas and techniques, from detailed code examples to design principles and philosophy *shows how to think about programming in C++, not just how to follow rules *explains the motivation behind its examples; sometimes even solving the same problem in two different ways *covers both object-oriented programming and generic programming *explains the ideas behind the Standard Template Library, which is the most important recent innovation in C++. This book comes to you from two people who started using C++ when its entire user community could still fit in one room. Both of them have contributed significantly to the evolution of C++. 0201423391B04062001

From the Back Cover

A book that stands out from the herd.

Ruminations on C++ concentrates on the key C++ ideas and programming techniques--skimming the cream--to let you understand the "why" and not just the "how" of C++ programming. You need not be an expert C++ programmer to find solid fodder here, yet even experts need not fear overgrazing: You will find something worth chewing on in every chapter.

This should be your next C++ book, because it

  • covers a broad range of C++ ideas and techniques, from detailed code examples to design principles and philosophy

  • shows how to think about programming in C++, not just how to follow rules

  • explains the motivation behind its examples; sometimes even solving the same problem in two different ways

  • covers both object-oriented programming and generic programming

  • explains the ideas behind the Standard Template Library, which is the most important recent innovation in C++.

This book comes to you from two people who started using C++ when its entire user community could still fit in one room. Both of them have contributed significantly to the evolution of C++.



0201423391B04062001



See all Product Description

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
software engineering
programming
cpp
oop
cplusplus

Your tags: Add your first tag
 

 

Customer Reviews

8 Reviews
5 star:
 (6)
4 star:
 (2)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.8 out of 5 stars (8 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
5 of 5 people found the following review helpful:
4.0 out of 5 stars Slightly outdated, but some interesting ideas, 12 Mar 2002
By A Customer
Much of the material in this book seems to relate to the state of C++ some years ago. This is not necessarily a bad thing, as it means the author spends time explaining issues which are generally taken for granted by authors such as Meyers and Sutter, for example why you might want to couple a function with the data it operates on. Historical reasons for certain otherwise obscure features of C++ are made clearer, and there are some genuinely intriguing ideas, such as an object-based logging system. However if you are reasonably familiar with OO and C++ you will find portions of the book cover (extremely) well-trodden ground - "Defining a String Class", for example, to which Koenig devotes several chapters. Overall I wouldn't rate this book as highly as Exceptional C++ or Effective C++, but it's worth a read.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 5 people found the following review helpful:
5.0 out of 5 stars Useful and readable, 15 May 2000
Stroustrup covers some of the same ground, but he wrote a reference work, not a reader. This book has been derived from several years of magazine columns and this is reflected in the clear exposition of many of the basic elements of class design in C++. The stuff on designing handle classes to insulate your implementation classes has paid for itself many times over in just a week of application writing.

Why spend years learning these lessons the hard way? Buy this book.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
4.0 out of 5 stars still contains useful insights, 25 Feb 2007
I was keen to read this expanded and edited collection of columns, given the high quality of the authors' Accelerated C++. This is not quite as good as that book, but it's held up better than some of its contemporaries, like Carroll and Ellis's Designing and Coding Reusable C++.

The chapters are quite short, but they feel cohesive and flow well. The early part of the book is perhaps the most dated. There are discussions of implementing a string class and handle classes - they're treated well, but it's likely you've seen this several times before. Also, I didn't find the 'string picture' chapters, designed to illustrate class design, terribly interesting or illuminating of the underlying principles of object orientation (I didn't like them much in Accelerated C++ either).

However, the section on templates remains relevant, and the discussion of function objects and generic programming is a very good introduction. The later chapters on API design also retain insights. And in particular, the chapter on stream manipulators is very cool. It's also very good at discussing implementation and design issues and the thought processes that go into them. The feel is of someone talking you through how they went about writing some useful C++ and the trade offs involved.

In summary, this is a little dated, but it still has some bits and pieces that you won't find elsewhere. Not one to own at all costs, but keep an eye out for a cheap second hand copy, and when the price is right, pounce.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Insight is mightier than knowledge
A book for the knowledgable C++ programmer who seeks greater insight in programming, design and C++. Read more
Published on 10 Jun 1999

5.0 out of 5 stars Insight is mightier than knowledge
A book for the knowledgable C++ programmer who seeks greater insight in programming, design and C++. Read more
Published on 1 Jun 1999

5.0 out of 5 stars a pleasure to read
The book contains exactly what its title says: Ruminations on C++. For example it explains in a few lines WHY copy semantic of containers is prefered, looking at alternative... Read more
Published on 3 Jan 1999

5.0 out of 5 stars For the Thinker
Working with programming languages as large and as complete as C++ is not just about how, but is, at a higher level, about why. Read more
Published on 26 Dec 1998

5.0 out of 5 stars excelent and accessible
This book covers some difficult material in a very readable style. Explanations and samples are motivated clearly. Read more
Published on 31 Mar 1997

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Listmania!


Look for similar items by category


Feedback


Fun for Everyone

Christmas Gifts
Achieve over 15,000 RPM with our great range of Powerballs.

Shop the Powerball store

 

More From Andrew Koenig

Accelerated C...

Accelerated C++: Practical...

If you don't have a lot of time, but you still want to learn the... Read more
£30.99 £21.69

 

We've Got Converse

Converse
Stock up on your favourite styles with great deals on Converse shoes.

Shop Converse

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates