KnowraC++Linked fromLinked fromThe 9 pages that link to C++, each with the reason it gives.All 9Broader topic 2Related 2Compared with 5C (programming language)Compared with: C++ shares much of C’s low-level heritage while offering a substantially larger language and abstraction toolkit.Object-oriented programmingBroader topic: C++ demonstrates how object-oriented techniques can coexist with lower-level programming.FortranCompared with: C++ offers a different route to high-performance scientific software, with a larger abstraction toolkit.Java (programming language)Compared with: Java shares C-like syntax with C++ but omits many low-level features and manages memory automatically.Dennis RitchieCompared with: C++ retained C compatibility while adding abstractions that C does not provide.Bjarne StroustrupBroader topic: It is Stroustrup’s best-known creation and the main vehicle for his design principles.Kristen NygaardRelated: Its object-oriented model drew on ideas developed in Simula.Objective-CCompared with: C++ adds object-oriented features through a different design, with less reliance on message-based runtime dispatch.Operator overloadingRelated: C++ permits extensive operator overloading, including user-defined meanings for many built-in operator symbols.