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.
2 Comments
Marvelous and fascinating article. Incredible things you've generally imparted to us. Much obliged. Simply keep making this kind out of the post.
ReplyDeleteC plus plus Courses in Chennai
oK
ReplyDeleteDrop a suggestion at : codebuzzweb.com/p/contact-us.html
Upload Q.papers, notes, ppts : upload.codebuzzweb.com