Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
C++ is an object-oriented, compiled language whose roots lie in C (as its name suggests). It is not as popular as C, mainly because both it and OOP are younger than C. C++ and C mix very well together: It is easy to link object files from either language and thus mix the two languages within an application. VRweb, a VRML scene viewer, and MySQL, a freeware database server, are two applications that do this. Since windowing systems are thought of as object-oriented, many libraries and programming for X are done solely in C++ (like the Qt library, the basis behind KDE).