Introduction to C++ Programming
History of C++
Bajarne Stroustrup |
C++ viewed as the C dialect. C++ was created by Bjarne Stroustrup in the year of 1979. It was released for support to system programming and embedded applications. C++ language is seen by critics as the language wasn’t named well. If you are well experienced in C, you will know that C++ means post-increment the variable, which implies increment after it has been used. We require a dialect which has been incremented. It must be ++C. That is only a sentiment software engineers who like C. I’m not interested with the name of it.
Features of C++
C++ is an object oriented language that supports all the object oriented features given below.
1. Polymorphism (means existing in many forms)
2. Encapsulation (meaning that getting together)
3. Data Abstraction (means hiding the data)
4. Inheritance (means getting the features of a parent)
For now, don’t worry about the meanings, we will know about them in further tutorials.
For a program to run, the source code has to be processed by a C++ compiler, producing object files, which are combined by a linker to yield an executable program which makes it a compiled language.
C++ is not portable. This means that the executables are not portable but the source code is. You can’t run an exe file generated in Windows on Mac. But you can use the same source code on different machines to create an executable.
In C++, the type of every element must be known to the compiler at its point of use which makes it static typed language. This allows the compiler to determine the set of operations applicable to a particular entity.
Applications of C++
C++ programming language is widely used in various fields. Some main applications of C++ are given below.
1. Used in embedded system software development.
2. For developing computer softwares and device drivers.
3. Used for creating computer games.
So this was a short introduction to C++ programming language. If you have any doubts regarding above tutorial then you can ask in comment section.
I learned C through your C tutorial.you cleared every concept of C completely. I am expecting the same from C + + tutorial.you are doing a great job…..
I will try my best to provide awesome C++ tutorials. Thanks!
Thank you for the powerful lesson. Am a student learning c++ language but have a big problem I don’t understand how to do about it especially how to do it physically on a pc how do IT start where do IT go is the question.Learning through online but no attendance e.g Computer lab to learn that is lucking kindly help thank you once more.
nice introduction.
I’m beginner in programming and i want to learn how to create programs plzz help me
nice one brother
yar you are doing great job by helping others new programmers like me … keep it up
Plz upload the pdf file of this tutorial
sir, you have pdf of this tutorial