Another part of the fault must be laid to the failure of
OO itself
to live up to expectations. We examined this problem in Chapter4, observing the tendency of OO methods to
lead to thick glue layers and maintenance problems. Today
(2003), inspection of open-source archives (in which choice of
language reflects developers' judgments rather than corporate
mandates) reveals that C++ usage is still heavily concentrated in GUIs,
multimedia toolkits and games (the major success areas for OO
design), and little used elsewhere.