Hi,This is Anil from learning Lad and welcome to the very first video tutorial on the C
programming language.
now in this video we will take a look at the introduction part of the C programming language,
we will see its history and then we will discuss why you should study this C programming language
when there are so many other programming languages are available.
So now first let us see what is a programming language.
now all of know that this computer is a general purpose machine that can perform Many computational
task. But the thing is, these computer's they really can't do anything on their own.
so to get something done by using this computer, we have to give the instructions to this computers.
And these instructions which are given to the computers to get a particular job done
are called as the Program and the person who is going to write these instructions is called
as the Programmer and the language in which these instructions or these programs are written
is called as the programming language.
Now here as a programmer, we will write the program or the instructions using any of the
programming language available, and then this computer will work according to the instructions.
now C language is one of the programming language which we can use and write these computer
programs.
now let's see the history of the C programming language.
now this C programming language was invented in 1972 at Bell Laboratories of USA by a team
lead by Dennis Ritchie and Dennis Ritchie called his new language and the C language,
because it was the successor of another existing language at that time called as the “B language”
and this B Language was highly influenced by another existing old language which was
called as the BCPL at that time.
now originally this C language was created to write the operating systems and compilers
and then later because of its simplicity and its features C became one of the popular programming
language and even to this day C is one of the most popular programming language used.
AllRight.
now you guys maybe thinking like Ok, why should I have to study this C language when there
are so many other languages like C++ Java C# are available.
now to learn any programming language, that language should be simple and easy to learn.
And this C is one of the simple and easy to learn language.
if you don't know anything about computer programming then the C programming language
is one of the language which you can use and get started with your programming career.
Another thing is, if we learn the C programming language then you will have the better understanding
of the basic computer programming concepts.
This C language has the concepts like the Pointers and dynamic memory allocation And
many more.
now if you understand all this basic concepts of the computer programming then you can understand
all those other advanced concepts very easily.
now another thing is if we learn any programming language and once you start writing the programs,
the program that you write using that language should be efficient and reliable and also
it should provide high performance.
so if you talk about the execution speed then the code written in the C programming language
can run much faster than many of the Other programming languages and also the C programming
language is widely used when there are very less resources are available for example in
the embedded devices.
now the next thing is they will learn the C programming language, then learning languages
like C Plus Plus Java or C Sharp will be a lot easier.
That’s because as I said before, if you know the C programming language then you will
have the better understanding of the basic programming concepts and if you want to learn
the language is like C++ Java or C Sharp then it will be a lot easy.
These languages, they use something called as the “ object oriented programming “ approach
and you know if you know the C, then learning this object oriented programming with be a
lot more easy and also major part of many modern programming languages are written using
the C programming language and also these languages, they take a lot of features from
the C language and that’s why C language is also called as the “Mother of all languages”
So if we learn the C then learning any other language will be a lot more easy.
And then the next thing is,
C is a general purpose programming language.
it means that you can use the C programming language to create different types of programs
of the softwares.
for example you can use the C programming language to write the device drivers.
we can use it to create the word processor or you can use it while developing the games
and also this C programming language is widely used for developing the major parts of the
operating system and also this C is widely used in the embedded devices where you know
you get very less resources and you need to write the efficient programs.
just for an example the Curiosity Rover sent to Mars by NASA has most of the code written
in the C programming language and what I'm trying to say here is if you learn the C programming
language then you can create different types of programs or the softwares using it.
so this is it guys, This is about the introduction to the C programming language, what is its
history and why you should study this C programming language.
now if you are an absolute beginner and you really don't know about computer programming,
programming languages and all these things, then and I have a particular word which explains
all these basic topics and I will put the link in the description box and you guys can
check it out and if you like this video then give a thumbs up, if you don't like it then
give a thumbs down and if you think that this video will help any of your friends, then
do share this video with them and if you want to watch more tutorials like this, then subscribe
to my channel and once again Thank you for Watching and I'll see you next tutorial.