C++ Programming language was developed by Bjarne Stroustrup and his team Bell Laboratories (AT &T USA) to help implement simulation projects in an object-oriented and efficient way. C ++ language was derived from C language. Here ++ is the increment operator in C.
In the year 1998 the ISO(International Organization for Standardization) approved standard for C++.
Characteristics of C++
C++ is not a purely object-oriented language but a hybrid that contains the functionality of the c programming language. Means that all the features of c language is available in C++.
Universally usable modular programs
Efficient, close to the machine programming
Portable programs for various platform
The main feature of C++ is supporting OOP (Object-Oriented-Programming)Concepts.
Basic concepts of Object-Oriented Programming
It is necessary to understand some of the concepts used extensively in object-oriented programming.
Objects
Class
Data abstraction and encapsulation
Inheritance
Polymorphism
Dynamic Binding
Message passing
Advantages of OOP
Object-Oriented programming offers several major advantages to software development.
Easy Re use Objects maintain themselves and can therefore be used as building blocks for other programs
Low maintenance requirement an object type can modify its own internal data representation without requiring changes to the application.
Reduced susceptibility to errors: an object control access to its own data. More specifically an object can reject erroneous access attempts.
nice information sir but we need some examples
ReplyDeletei want to know what static function and static mean too??
ReplyDelete