ENVIRONMENT SETUP
IN ORDER TO DEVELOP C PROGRAM YOU FIRSTLY NEED TO SET UP ENVIRONMENT FOR DEVELOPMENT.ENVIRONMENT HERE REFERS TO COMPILER,TEXT EDITOR,IDE(INTEGRATED DEVELOPMENT ENVIRONMENT) . THESE ARE THE THINGS THAT ARE NEEDED FOR ANY SOFTWARE OR PROGRAM CREATION.
COMPILER :-
IT IS A SOFTWARE WHICH CONVERTS YOUR CODE INTO MACHINE UNDERSTANDABLE LANGUAGE.WE ALL KNOW THAT MACHINE CAN ONLY UNDERSTAND THE LANGUAGE OF BINARY DIGITS.THE BINARY LANGUAGE HAVE ONLY TWO DIGITS 1 AND 0 . THESE ARE ALSO REPRESENTED BY TRUE FALSE AND ON OFF.THE MACHINE CAN ONLY UNDERSTAND THE COMBINATION OF 0 AND 1.THAT IT IS THE NEED OF COMPILER DURING DEVELOPMENT . BASICALLY WHEN WE WRITE IT IS IN ENGLISH LANGUAGE AND IT IS CONVERTED INTO MACHINE UNDERSTANDABLE CODE BY COMPILER. GCC IS AN EXAMPLE OF C COMPILER.IT'S FULL FORM IS GNU COMPILER COLLECTION.IT IS KNOWN SO BECAUSE IT IS THE COLLECTION OF MANY COMPILER OF DIFFERENT PROGRAMMING LANGUAGE.
IT IS AVAILABLE FOR ALL WINDOWS ,LINUX AND MAC USERS.
YOU CAN DOWNLOAD IT FROM THE LINK BELOW.
IN ORDER TO DEVELOP C PROGRAM YOU FIRSTLY NEED TO SET UP ENVIRONMENT FOR DEVELOPMENT.ENVIRONMENT HERE REFERS TO COMPILER,TEXT EDITOR,IDE(INTEGRATED DEVELOPMENT ENVIRONMENT) . THESE ARE THE THINGS THAT ARE NEEDED FOR ANY SOFTWARE OR PROGRAM CREATION.
COMPILER :-
IT IS AVAILABLE FOR ALL WINDOWS ,LINUX AND MAC USERS.
YOU CAN DOWNLOAD IT FROM THE LINK BELOW.
TEXT EDITOR :-
A SOFTWARE OR PROGRAM THAT ALLOW USER TO EDIT TEXT.THESE ARE USED TO EDITING PLAIN TEXT FILES.ONE OF THE BEST EXAMPLE OF THIS IS NOTEPAD WHICH EVERYONE OF US USED I THINK SO. BUT THERE ARE MANY TEXT EDITOR YOU MAY FOUND ON INTERNET ONE OF THE POPULAR IS NOTEPAD++ . YOU CAN USE FOR TYPING PROGRAM , JUST TYPE THE PROGRAM AND SAVE IT AS ".c" EXTENSION. AFTER THAT YOU NEED COMPILER TO COMPILE THE SAVED FILE . YOU CAN USED GCC COMPILER TO COMPILE THE PROGRAM. AFTER THAT YOU WILL GET ".obj" FILE EXTENSION .SO YOUR PROGRAM IS COMPILED .YOU NEED TO USE LINKER TO CONVERT THIS OBJECT FILE INTO EXE OR ANY EXECUTABLE FILE.
IDE :-
IT IS KNOWN AS INTEGRATED DEVELOPMENT ENVIRONMENT.IT CONTAINS ALL THE YOU NEED TO DEVELOP A PROGRAM.MEANS IT CONTAINS TEXT EDITOR FOR WRITING PROGRAM AND COMPILER FOR COMPILING THE PROGRAM. IT IS THE ULTIMATE THING YOU NEED TO DEVELOP THE PROGRAM.ONE OF THE MOST FAMOUS IDE FOR WINDOWS IS CODE-BLOCKS WHICH IS TOTALLY FREE.
YOU CAN DOWNLOAD IT BY JUST CLICKING ON THE DOWNLOAD BUTTON GIVEN BELOW.


