
As an Amazon Associate and affiliate partner, Menrva Books earns from qualifying purchases. Learn more
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; and 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++.
This book investigates the fundamental design principles and philosophical underpinnings that define effective C++ programming. Andrew Koenig, a veteran contributor to the evolution of the C++ language, utilizes his extensive historical perspective to move beyond syntax. He presents a framework that prioritizes the 'why' of programming decisions, encouraging developers to adopt a more analytical approach to software architecture.
What You Will Find
Experts frequently cite this work as a foundational text for understanding the evolution and design intent of C++. Readers note that while the prose is accessible, the content provides significant depth for experienced developers looking to refine their architectural approach.
Page Count:
380
Publication Date:
1996-01-01
Publisher:
Addison-Wesley Professional
ISBN-10:
0201423391
ISBN-13:
9780201423396
No comments yet. Be the first to share your thoughts!