INTRODUCTION
AS YOU ALL KNOW THAT C IS A PROGRAMMING LANGUAGE.SO WHAT IS PROGRAMMING LANGUAGE,PROGRAM,PROGRAMMING,PROGRAMMER. THESE ARE THINGS WHICH YOU SHOULD KNOW BEFORE GETTING START TO DEVELOP PROGRAMS.
PROGRAM :-
IT IS A SET OF INSTRUCTIONS THAT DOES A SPECIFIC JOB.LIKE A SQUARE ROOT PROGRAM HAVE THE JOB TO FIND THE SQUARE ROOT OF GIVEN OR TYPED NUMBER.
PROGRAMMER :- THE ONE WRITES THE PROGRAM.
PROGRAMMING :-
THE PROCESS OF WRITING COMPUTER PROGRAMS IS CALLED PROGRAMMING.LIKE WE WRITE A PROGRAM TO FIND SQUARE ROOT OF A NUMBER THEN IT IS PROGRAMMING.
PROGRAMMING LANGUAGE :-
THE LANGUAGE USED BY AN PROGRAMMER THAT COMPUTER CAN UNDERSTAND WHAT THE PROGRAMMER WANTS.
C LANGUAGE WAS DEVELOPED BY DENNIS RITCHIE AT
"AT &T'S BELL LABORATORY" OF USA IN 1972.
DENNIS RITCHIE IS KNOWN AS FATHER OF C LANGUAGE
BASICALLY C LANGUAGE WAS DEVELOPED TO DESIGN UNIX OPERATING SYSTEM.
IT IS BASED ON THE B LANGUAGE WHICH WAS DEVELOPED IN 1970 THAT'S WHY IS KNOWN AS NEW VERSION OF B AND IT IS NAMED AS C.IT HAS FEATURES OF B LANGUAGE.
THE EXTENSION OF ANY PROGRAM IS ".c" ; FOR EXAMPLE 'HELLOWORLD.c'.YOU CAN GIVE ANY NAME TO C PROGRAM BUT EXTENSION SHOULD BE ".c".
ADVANTAGES OF PROGRAMMING IN C LANGUAGE :-
[1]- C LANGUAGE IS BASE OF ALL PROGRAMMING LANGUAGE.IN FACT ALL MODERN PROGRAMMING LANGUAGE DERIVED OF C LANGUAGE. ALL MODERN OPERATING SYSTEM ARE DEVELOPED IN C LANGUAGE.
[2]- IT HAS HUGE LIBRARY OF INBUILT FUNCTIONS THAT THE PROGRAMMER CAN USE SOME EXAMPLE OF INBUILT FUNCTIONS ARE printf,scanf,gets,puts etc .
[3]- PROGRAMMER CAN BUILD ITS OWN FUNCTION AND CAN IMPORT THE SAME IN DIFFERENT PROJECTS EVEN EXPORT IT.
[4]- EASY TO LEARN.
[5]- IT PRODUCES EFFICIENT PROGRAMS.
[6]- IT CAN HANDLE LOW LEVEL ACTIVITIES MEANS [7]- ACTIVITIES THAT ARE NEAR TO PROCESSOR.
[8]- C IS POPULAR AND WIDELY USED PROGRAMMING LANGUAGE.


