Object Oriented Software Engineering   View all facts   Glossary   Help
subject > representation > language > programming language > object oriented language > C++
Next object oriented languageJava    Upobject oriented language    Previous object oriented languageSmalltalk   

C++
subjectfact 
C++adds object oriented extensions to C2001-08-30 14:54:46.0
has much the same syntax as Clink: chapter2section2.8.html#500, 2001-08-30 14:54:46.0
has disadvantages
  • its syntax is quite complex
  • it is too easy to create code that has bugs
  • large C++ programs have thus been found to be hard to maintain - they deteriorate rapidly as many programmers make changes
2001-08-30 14:54:47.0
has feature macroslink: chapter2section2.8.html#514, 2001-08-30 14:54:47.0
has feature multiple inheritancelink: chapter2section2.8.html#492, 2001-08-30 14:54:47.0
has feature operator overloadinglink: chapter2section2.8.html#514, 2001-08-30 14:54:47.0
has feature pointer arithmeticlink: chapter2section2.8.html#514, 2001-08-30 14:54:47.0
is the most widely used object oriented language2001-08-30 14:54:47.0
is a subtopic of The Basics of Java2001-08-30 14:54:47.0
is an instance of object oriented language2001-08-30 14:54:47.0
was developed by Bjarne Stroustrup2001-08-30 14:54:47.0
object oriented languagehas features 2001-08-30 14:56:46.0
has features abstraction, modularity and encapsulation2001-08-30 14:56:46.0
programming languagecomes with basic libraries and APIs2001-08-30 14:57:07.0
languagesee also language^22001-08-30 14:56:25.0