Monday, 12 May 2014

Introduction to Object-Oriented Programming: C++


        Introduction to Object-Oriented Programming

C++ is an Object-Oriented Programming (OOP) language. The Object-Oriented Programming approach has attempted to handle the large complexities in programs giving more clear, reliable and easily maintainable products. The OOP approach has wide range of applications like in Artificial Intelligence, Neural networks, simulation, Real-time system etc.

          C++ is today’s dominant computer language because of its striking features like Data Encapsulation, Polymorphism, and Inheritance etc. Which are not covered in the procedure-oriented languages such as Pascal, C. These features have benefits like easy up gradation of programs, re usability of code, data security, clear view of system and simple interface descriptions with external systems.


Evolution of C++

C++ was developed by Bjarne Stroustrup at AT & T Bell Laboratories in Murray Hill, New Jersey, USA, in the early 1980’s. C++ is an extension of C with a major addition of the class construct feature of Simula 67. Initially, Bjarne Stroustrup called the new language “C wit classes”. Rick Mascitti coined the name C++ with addition of unary increment operator ++ representing enchacnement in C language in 1983. Thus, in 1983, the name was changed to C++.

The most important element added to C to create C++ are concerned with classes, object and OOP. However, C++ has many other features as well, including and improved approach to I/O and new way to write comments.

No comments:

Post a Comment