January 20, 2013

Stages in C-program development


stages in C program development step by step

CREATING A PROGRAM

a. Specify a program.
b. Write an algorithm to solve the given problem.
c. Write the codes to implement the performed algorithm.


difference between compiler and interpreter for creating c program



COMPILE THE PROGRAM

The compiler will first check for syntax errors if there is any syntax error it’ll display to the programmer. The programmer will remove that errors and  again send it to compiler.
If there are no errors the compiler will translate into corresponding machine language.


compiling procedure of C program



LINKING THE PROGRAM MODULES

The object program obtain at second stage may not execute directly as it may contain references to function that are defined in other modules. In order to execute codes these modules have to be linked up which is done by the Linker.


linking the program modules in C program


TESTING AND DEBUGGING

In this stage program is tested with all possible values of input data for which the result is known or result can be calculated manually. The program is declared correct if the output for all possible input values matches the output occupied manually.


DOCUMENTING THE PROGRAM

Documentation means recording the important information about the program. It enables other users and programmer to understand the logic and purpose of program and this helpful in maintenance and up gradation of the program. 

No comments:

Post a Comment