
English: 
Hi this is Anil from Learning Lad and welcome
to the second video on C++ programming language.
In the previous video we have seen what exactly
is C plus plus, we have seen when it was created,
why it was created, you know we have seen
the history of the C++ programming language.
In this video we will see some of the terms
used with a programming language and then
we are going to see the advantages of learning
the c++ and then we will see where exactly
this C++ programming language is used in the
real world.
First let's take a look at some of the terms
used with the programming language.
so the first term is the general purpose programming
language.
“A general purpose programming language
is a language designed to be used for writing
the softwares in our wide variety of application
domains”

English: 
Hi this is Anil from Learning Lad and welcome
to the second video on C++ programming language.
In the previous video we have seen what exactly
is C plus plus, we have seen when it was created,
why it was created, you know we have seen
the history of the C++ programming language.
In this video we will see some of the terms
used with a programming language and then
we are going to see the advantages of learning
the c++ and then we will see where exactly
this C++ programming language is used in the
real world.
First let's take a look at some of the terms
used with the programming language.
so the first term is the general purpose programming
language.
“A general purpose programming language
is a language designed to be used for writing
the softwares in our wide variety of application
domains”

English: 
In simple words when we say a programming
language as a general purpose programming
language it means that we can use that programming
language to create different variety of applications.
This cplusplus is also a general purpose programming
language.
it means you can use it for creating different
types of softwares or the programs.
Now the next thing is C++ is a middle level
language.
We have divided the programming languages
in three categories.
lower level languages, high level languages
and Middle level languages.
Low level languages allow us to directly interact
with the machine.
The machine level code and assembly level
language is come under the lower level language
category and then we have the higher level
languages where a programmer can easily write
the program in a language which is almost
similar to the human readable format.

English: 
In simple words when we say a programming
language as a general purpose programming
language it means that we can use that programming
language to create different variety of applications.
This cplusplus is also a general purpose programming
language.
it means you can use it for creating different
types of softwares or the programs.
Now the next thing is C++ is a middle level
language.
We have divided the programming languages
in three categories.
lower level languages, high level languages
and Middle level languages.
Low level languages allow us to directly interact
with the machine.
The machine level code and assembly level
language is come under the lower level language
category and then we have the higher level
languages where a programmer can easily write
the program in a language which is almost
similar to the human readable format.

English: 
The high level languages offer a lot of built-in
features. The programmer can use those features
and easily write the programs.
Then we have another category called as the
middle level languages Where are some programming
languages offer the features of the high level
languages and also the features of the lower
level languages.
This C plus plus programming language comes
in the category of the middle level languages.
Here you know if a programming language belong
to high level language or low level language
or middle level language it doesn't really
mean that that program language is good or
bad. Every programming language has its own
pros and cons.
now the next thing is the compiled language.
The thing is C plus plus in the middle level
language and the code written using the C
plus plus programming language is much closer
to the human readable format.
we can easily read the code and we can understand
what exactly is going on. But the computers

English: 
The high level languages offer a lot of built-in
features.
The programmer can use those features and
easily write the programs.
Then we have another category called as the
middle level languages Where are some programming
languages offer the features of the high level
languages and also the features of the lower
level languages.
This C plus plus programming language comes
in the category of the middle level languages.
Here you know if a programming language belong
to high level language or low level language
or middle level language it doesn't really
mean that that program language is good or
bad.
Every programming language has its own pros
and cons.
now the next thing is the compiled language.
The thing is C plus plus in the middle level
language and the code written using the C
plus plus programming language is much closer
to the human readable format.
we can easily read the code and we can understand
what exactly is going on.

English: 
on the other hand only understand the code
written in the form of zeros and ones in other
words the machine code.
so what we have to do is, first we have to
write the program in the C plus plus and then
we have to convert that code to the machine
level form.
Here we use the compiler to convert the code
to the machine form and this process of converting
the code using the compiler is called as the
compilation method.
since this uses the compilation method it
is called as compiled language.
Now the next thing is the object oriented
programming language.
we have talked about this in the previous
video also.
C plus plus uses a new programming approach
called as the object oriented programming
approach.
since it uses this programming approach it
is called as the object oriented programming

English: 
But the computers on the other hand only understand
the code written in the form of zeros and
ones in other words the machine code.
so what we have to do is, first we have to
write the program in the C plus plus and then
we have to convert that code to the machine
level form.
Here we use the compiler to convert the code
to the machine form and this process of converting
the code using the compiler is called as the
compilation method.
since this uses the compilation method it
is called as compiled language.
Now the next thing is the object oriented
programming language.
we have talked about this in the previous
video also.
C plus plus uses a new programming approach
called as the object oriented programming
approach.
since it uses this programming approach it
is called as the object oriented programming

English: 
language.
In C plus plus we can do four types of programming.
one is the procedural programming you know
it is the way we program using the C programming
language
and other one is the object oriented programming
and then we can can do the generic programming
using their templates and then we have the
functional programming.
This functional programming is newly added
to the C plus plus programming language.
C plus plus is a general purpose middle level
compiled object oriented programming language.
All right now let's take a look at some of
the advantages of learning the C plus plus
programming language.
so the first thing is C plus plus itself is
a efficient language.
The code written using the C plus plus programming
language will run efficiently and also the
code written using the C plus plus will be
reliable and it will run fast.

English: 
language.
In C plus plus we can do four types of programming.
one is the procedural programming you know
it is the way we program using the C programming
language
and other one is the object oriented programming
and then we can can do the generic programming
using their templates and then we have the
functional programming.
This functional programming is newly added
to the C plus plus programming language.
C plus plus is a general purpose middle level
compiled object oriented programming language.
All right now let's take a look at some of
the advantages of learning the C plus plus
programming language.
so the first thing is C plus plus itself is
a efficient language.
The code written using the C plus plus programming
language will run efficiently and also the
code written using the C plus plus will be
reliable and it will run fast.

English: 
Now the next thing is if you learn the C plus
plus programming language you will be learning
this different programming approaches.
so you will have the better understanding
of the most of the programming approaches
specifically the object oriented programming
approach.
you will be learning the concepts like the
classes objects inheritance polymorphism all
these things and I think cplusplus is one
of the best language to learn this object
oriented programming approach.
so the advantage of this is once you learn
this cplusplus then if you want to move to
some other languages like in Java or C Sharp
then it will be a lot more easy because this
Java and C Sharp they also use the object
oriented programming approach.
so you will find it easy to learn those languages.
All right.
now finally left that look at where exactly
this C plus plus programming language is widely
used.

English: 
Now the next thing is if you learn the C plus
plus programming language you will be learning
this different programming approaches.
so you will have the better understanding
of the most of the programming approaches
specifically the object oriented programming
approach.
you will be learning the concepts like the
classes objects inheritance polymorphism all
these things and I think cplusplus is one
of the best language to learn this object
oriented programming approach.
so the advantage of this is once you learn
this cplusplus then if you want to move to
some other languages like in Java or C Sharp
then it will be a lot more easy because this
Java and C Sharp they also use the object
oriented programming approach.
so you will find it easy to learn those languages.
All right. now finally left that look at where
exactly this C plus plus programming language
is widely used.

English: 
As we have seen before cplusplus is a general
purpose programming language. so it means
that it can be used to create different variety
of applications.
cplusplus is widely used for creating the
games. most of the games you see nowadays
have majority of the code written using the
cplusplus.
then it is used for creating the graphical
user interface based applications you know
you can use it where the user can interact
with the computer using the buttons in menus
and all those in those kind of applications
also you can use the c++ and then cplusplus
is also used in the image editing softwares
like the Adobe Photoshop Adobe Illustrator
image ready and C plus plus is also used for
creating the web browsers for example the
Mozilla Firefox has the most of the code written
in the C plus plus, and then C plus plus is

English: 
As we have seen before cplusplus is a general
purpose programming language.
so it means that it can be used to create
different variety of applications.
cplusplus is widely used for creating the
games.
most of the games you see nowadays have majority
of the code written using the cplusplus.
then it is used for creating the graphical
user interface based applications you know
you can use it where the user can interact
with the computer using the buttons in menus
and all those in those kind of applications
also you can use the c++ and then cplusplus
is also used in the image editing softwares
like the Adobe Photoshop Adobe Illustrator
image ready and C plus plus is also used for
creating the web browsers for example the
Mozilla Firefox has the most of the code written
in the C plus plus, and then C plus plus is

English: 
also used for creating the compilers and then
cplusplus is also used for writing the major
parts of the operating systems like osx or
the windows, and c++ is also used for medical
and Engineering applications you know you
guys may have seen that some of the simulation
softwares and also some softwares used in
the medical field are written using the C
plus plus.
Another area where C plus plus is widely used
is for creating or writing the other programming
languages.
For example the Java programming language
is written used in the C plus plus programming
language.
So this is it guys this is about some information
on some of the programming terms used with
C plus plus and also some information on the
advantages of learning C++ and where this
c++ is widely used in the real world.
now if you don't have the proper understanding
of the concepts like the programming languages

English: 
also used for creating the compilers and then
cplusplus is also used for writing the major
parts of the operating systems like osx or
the windows, and c++ is also used for medical
and Engineering applications you know you
guys may have seen that some of the simulation
softwares and also some softwares used in
the medical field are written using the C
plus plus.
Another area where C plus plus is widely used
is for creating or writing the other programming
languages. For example the Java programming
language is written used in the C plus plus
programming language.
So this is it guys this is about some information
on some of the programming terms used with
C plus plus and also some information on the
advantages of learning C++ and where this
c++ is widely used in the real world.
now if you don't have the proper understanding
of the concepts like the programming languages

English: 
the types of programming languages and the
compilation method, the integration method
then I have a video which explains all these
things in detail
so I'm going to put the link of that video
in the description box.
You guys can can check it out and this is
it guys thank you for watching if you like
this video then give a Thumbs up if you don't
like it then give thumbs down and write your
opinion in the comment box and if you want
to watch more tutorial then do subscribe to
my channel
so that's it guys thanks for watching and
I'll see you in the next video.

English: 
the types of programming languages and the
compilation method, the integration method
then I have a video which explains all these
things in detail
so I'm going to put the link of that video
in the description box. You guys can can check
it out and this is it guys thank you for watching
if you like this video then give a Thumbs
up if you don't like it then give thumbs down
and write your opinion in the comment box
and if you want to watch more tutorial then
do subscribe to my channel
so that's it guys thanks for watching and
I'll see you in the next video.
