☰ Menu

Introduction

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.

SO LETS START OUR JOURNEY OF C LANGUAGE WITH SOME BASIC INTRODUCTION FIRST.
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.