Ruminations on C++: A Decade of Programming Insight and Experience
by Andrew Koenig
On This Page
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 show more 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 show lessTags
Recommendations
Member Reviews
Amazing book. Covers a lot of topics, gets to a great depth.
Ratings
Members
- Recently Added By
Author Information
5 Works 594 Members
A member of the Software Technology Center at ATandT Bell Laboratories, Andrew Koenig has been a programmer for 20 years. While learning C, he ported the well-known adventure program from PL/I to the delight (and frustration) of computer users everywhere. More recently, he developed a toolkit for automatic software distribution, which allows a show more system administrator to crash dozens of machines with a single command. show less
Some Editions
Classifications
- Genres
- Technology, Nonfiction, General Nonfiction
- DDC/MDS
- 005.133 — Computer science, information & general works Computer science, knowledge & systems Software development, software, data, security Software development Computer programming Specific programming languages
- LCC
- QA76.73 .C153 .K68 — Science Mathematics Mathematics Instruments and machines Calculating machines Electronic computers. Computer science
- BISAC
Statistics
- Members
- 121
- Popularity
- 268,140
- Reviews
- 1
- Rating
- (4.08)
- Languages
- English
- Media
- Paper
- ISBNs
- 2
- UPCs
- 1





















































