With the increasing importance of standards for system-level objects such as COM and CORBA, it is particularly important that the C++ bindings to those be clean, well documented, and simple to use.
Bjarne StroustrupC++ is designed to allow you to express ideas, but if you don't have ideas or don't have any clue about how to express them, C++ doesn't offer much help.
Bjarne StroustrupThe most fundamental problem in software development is complexity. There is only one basic way of dealing with complexity: divide and conquer
Bjarne Stroustrup