C++ is an attempt to turn the C language into a high level, object-oriented programming language. It is worth no more than, and sometimes less than C to TUNES (ABI issues make inter-language work particularly nasty). Its object system is a poorly designed, ugly, class based hack, with poor support for multiple inheritance and no support for multiple dispatch. C++ is worthless. For any task, there is a better choice of language.

Not everyone agrees with such flamebaiting language. There are many systems programming tasks where C++ is a fine language.

See also OpenC++.

This page is linked from: .NET   Ada   Apostle   AspectC/C++   C Compiler dlopen VM   C language   C#   C++ Language   ccg   Choices   D   Design Pattern   FALCON   Felix   Inheritance   Libero   Linear Logic Comments   Mach   Mica   Microkernel Debate   ML   Object-Oriented   Objective-C   OpenC++   Orthogonal   Parsing   PL 101   Q shell   Ravi   RbCl   ShagOS   Sisal   Stella language   SWIG   Trotskyite Tunes   Type System   Unity Project   Visual BASIC