This book is a great introduction to the core principles of generic programming for the experienced programmer. The authors work through examples showing how to analyze the requirements of an algorithm and make it as general as possible. The book includes several programming "laws" of particular interest to those building software components. The authors show how programmers can become more effective by learning about the idea of abstraction and the math it relies on. In an engaging and accessible fashion, they describe how these mathematical results were first discovered and are surprisingly useful in programming.
Alexander Stepanov Knihy


Stl Tutorial & Reference Guide
C++ Programming With the Standard Template Library
- 400 stránok
- 14 hodin čítania
This is a reference and tutorial to STL (Standard Template Library), part of the C++ standard. STL provides programmers with a catalogue of reusable software components plus the rules that govern how to use them. It also allows developers to modify and apply STL from project to project, or platform to platform, rather than rewriting the code (or relearning a new library) each time. Using STL accelerates the development process and provides a more cost-effective and time-efficient standardized approach to C++ programming.