Hi this is anil and welcome to your very first video tutorial on c++
This video tutorial is the production of the youtube channel LearningLad and the series
of videos that we are gonna make on c++ are gonna be for the beginners in c++.
Ok Lets begin with c++. So first we are gonna see some things about
c++. C++ began as an expanded version of c. It
was created by a man called Bjarne Stroustrup in 1979 at Bell Laboratories.
He initially called his new language ad c with classes. But in later 1983 the name was
changed to c++ because you know people started to realize that c++ offers much more than
c with classes or you know its more than that. Ok now we are gonna see some features of c++.
c++ is a middle level programming language. which means that you can use this c++ to develop
high level applications and also the low level libraries you know which work very close to
the hardware. And the next is a very important thing which
is c++ is an object oriented programming language. So if you guys have watched our previous video
series on c programming, we told that c is a procedural programming language which means
that we were organizing our program interms of functions.
And that functions are gonna contain the actions that we wanted to do. So this c++ is developed
with anew programming approach called object oriented programming you know where we are
gonna use the objects, classes and this object oriented programming approach uses the concepts
such as inheritance, polymorphism, encapsulation,abstraction all those things.
So if it is really confusing or you know if guys don't understand you know what exactly
i am talking, don't worry. while programming its gonna be very clear to you.
And next one is c++ is a block structures programming language.
As i told you before c is a structured programming language which means that we can organize
our code by using the functions. But in c, we can't create a function inside
a function. But in c++ we cant do that that's why c++ is a block structured programming
language. Ok the important question that comes to our
mind is why should i have to study this c++? I already know the c language and if i wanted
to learn the object oriented programming approach, then i have the languages like java or c#
you kno which are very famous in the industry. So why should i have to study this c++.
The invention of c++ was necessitated by one of the major programming factor which was
increasing complexity. So if you are a c programmer, then you guys
may be aware that when the number of line in the source code increases or your application
or the program becomes complex, its very difficult to manage that program in c.
So to solve that kind of problem, c++ was invented.
And for the better understanding of oops. Some people say that c++ is the best language
to learn the object oriented programming approach. And the next one is about the efficiency.
c++ is very efficient. So if you talk about the speed of execution,
c++ is very close to the execution speed of c.
So the c++ allows much more features than c and also its very near to the execution
speed of c. And that's why you know c++ is gonna be our choice.
Ok the next thing is where this c++ is used. C++ is used in the operating systems, such
as windows that we use, and the device drivers, also in web servers, cloud based applications,
search engines, whatever you say c++ is there. So the next one is the most important thing
which is c++ is often the language of choice for creating some other programming languages.
So if you are learning any other programming languages, there might be a possibility that
you know that programming language was created by c++. So this is why you should have to
study this c++ programming language. So that's it guys, thank you thank you for
watching. and this is about the introduction to the c++, what it is and why should we have
to study this. So you guys can like our facebook page at
facebook.com/LearningLad and i will see you in the next tutorial.