In Modern C++ Design, Andrei Alexandrescu opens new vistas for C++ programmers. Displaying extraordinary creativity and virtuosity, Alexandrescu offers a cutting-edge approach to software design that unites design patterns, generic programming, and C++, enabling programmers to achieve expressive, fl[...]
Provides information on C++ programming, covering such topics as coding style, operators, copying, namespaces, templates, exceptions, and STL containers and algorithms.[...]
"To the best of my knowledge, D offers an unprecedentedly adroit integration of several powerful programming paradigms: imperative, object-oriented, functional, and meta." -From the Foreword by Walter Bright "This is a book by a skilled author describing an interesting programming language. I'm sur[...]