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 less

Tags

Recommendations

Member Reviews

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

Moo, Barbara (Author)

Classifications

Genres
Technology, Nonfiction, General Nonfiction
DDC/MDS
005.133Computer science, information & general worksComputer science, knowledge & systemsSoftware development, software, data, securitySoftware developmentComputer programmingSpecific programming languages
LCC
QA76.73 .C153 .K68ScienceMathematicsMathematicsInstruments and machinesCalculating machinesElectronic computers. Computer science
BISAC

Statistics

Members
121
Popularity
268,140
Reviews
1
Rating
(4.08)
Languages
English
Media
Paper
ISBNs
2
UPCs
1