Basics

Basics of C Language


In each programming Language if you want to become expert, you must have the knowledge about the basics of that language. Hence we start learning basics of C Language in this page.

Basics of C Programming will be divided into three parts-Environment, Language and Class library.


Environment which illustrate about the editor. In this tutorial i will only test the code in TurboC and TurboC++. You may also use Code Blocks, DevCPP for Windows and for Linux Code Blocks,  GCC bundled already present with Linux.  

Language is processed in a flow.Here we will understand about the flowchart or development Environment has six phases of C Program:
  1. Editor where you can write or edit your source code or C Language Code.
  2. Preprocessor which process some useful directive commands before the compilation like replace symbols, include header files etc.
  3. Compiler is the system software and is used to translate high level language to machine understandable language or object code for further processing.
  4. Linker is used to link the object files with program libraries to make program executable.
  5. Loader is used to load the executable code with shared library into memory.
  6. CPU is last phase of this flowchart and use to execute the executable code. 
Pictorial representation of C Programming Flowchart given below:

Flowchart of C Programming Execution

No comments:

Post a Comment