Monday 15 October 2012

The History Of C++...

Before we go deep in to the programming, it is very essential to know its origin or history.

C++ is a fourth - generation programming language which follows the OOP or Object Oriented Programming concepts. C++ is a super-set of the C programming language.

C++ or ' C with classes' as it was known earlier was developed by          Bjarne Stroupstrup in the 1980's while working in the Bells Labs. Mainly two languages contributed to the design of C++ Hence, it can also be called a hybrid language. C programming language provided the low - level features while Simula67, another programming language gave the concept of classes required by the C++ programming language. C was a procedural language while Simula67 is an Object oriented language.

In June 1988, ANSI/ISO approved the Final Draft International Language Standard for C++.

I am going to explain the OOP concepts here so that we could start with programming in the next post.

The OOP Concepts:

As I mentioned before, C++ is based on OOP concepts. OOP refers to Object Oriented Programming.
In this, a problem is looked in terms of objects rather than the procedure.

Some basic concepts which is common for all OOP languages:

Abstraction : Basically, abstraction refers to the feature in which only essential details of the object are shown and the non - essential details are ignored.

Encapsulation : Encapsulation and abstraction go hand - in - hand. Encapsulation refers to the process of hiding the complexity or the non - essential details or data. In simple words, it hides irrelevant data.

Polymorphism : The term 'polymorphism' has been derived from the Greek words, 'poly' meaning many and 'morphos' meaning forms. So it refers to the flexibility shown by some programs which allows it to be used  in a variety of ways.

Inheritance : Inheritance is a feature of creating a new class with the properties of an existing class with some additional characteristics which is unique to it (new class). Inheritance thus allows the re - usability of the code.

Now you must have guessed the reason behind the URL of this blog......

Hope you like my posts and please keep in touch by subscribing to this blog.
Stay Tuned....

Coming up.... Programming in C++
Don't miss that..

Friday 12 October 2012

Welcome To The World Of C++......

Good Day to all.....
 Nowadays, the interest towards computer programming is increasing at a rapid rate. So are the programming languages. We are all aware of the various programming languages available like Java, C, C++, C#, Python and the list goes on......

So here in this blog, I am going to share all what I know about C++ programming language.

So before we go deep into this subject, I need you all to have a C++ software available in your system.
There are many C++ software providers. I would recommend you to download Turbo C++, Borland C++, or the Dev-cpp. But its up to you. You could select whichever C++ software provider which you feel comfortable with.

Here are the links :-
 Dev-cpp        ----> http://download.cnet.com/Dev-C/3000-2069_4-12686.html
Turbo C++     ----> http://turbo-c.soft32.com/
Borland C++  ----> http://www.brothersoft.com/borland-c++-builder-118249.html

Please feel free to post your doubts if any.......

After you have packed your gear, its time to explore the world of C++..........

Coming up... The History Of C++
Stay tuned and Thank you