What is C++
C++ is an object oriented programming language. It was developed by Bjarne Stroustrup at AT & T Bell Laboratories.
C++ is a superset of C .
The most important facility that C++ adds on to C are classes, inheritance, function overloading, and the operator overloading. These features enables creating of abstract data types, inherit properties from existing data types and support polymorphism, thereby making C++ a truly Object Oriented Language.
The Object Oriented feature in C++ allow programmers to build large programs with clarity extensibility and ease of maintenance, incorporating the spirit of efficiency of C.
The addition of new features has transformed C from a language that currently facilitates top-down , structured design, to one that provides bottom-up, object-oriented design.
Applications of C++
C++ is a versatile language for handling very large programs. It is suitable for virtually any programming task including development of editors compilers, databases, communication system and any complex real life application systems.
- Since C++ allows us to create hierarchy related objects, we can build special objects oriented libraries which can be used by many programmers.
- While C++ is able to map the real world problem properly, the C part of C++ gives the language the ability to get close to the machine level details.
- C++ programs are easily maintainable and expandable. When a new feature needs to be implemented, it is very easy to add to the existing structure of an object.
1 Comments
oK
ReplyDeleteDrop a suggestion at : codebuzzweb.com/p/contact-us.html
Upload Q.papers, notes, ppts : upload.codebuzzweb.com