July 16, 2017

C ++ Introduction | Fundamentals of C++

Introduction of C++

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.
    Write comments
    1. nice information sir but we need some examples

    2. i want to know what static function and static mean too??