Showing posts with label Executing C program. Show all posts
Showing posts with label Executing C program. Show all posts

Sunday, 4 March 2012

Preparation of C Program for Execution



Dear readers,
              In this lesson we tell you about the some necessary steps to prepare C program for execution..
SO FRIENDS LETS START LESSON
  • Some steps which are taken to prepare a C program for execution are :-
  1. Creating & Editing C Program
  2. saving C program
  3. Compiling C program
  4. Linking C program
  5. Loading C program
  6. Executing C program
  • Creating & Executing C program :-
                                                   The first step is to create and edit the source program in C. The C program is usually and edited in Turbo C editor.
  • Saving C program :-
After writing or editing the source program, it is saved on the disk as text file with an extension ".c".
  • Compiling C program :-
In this step, the source program is compiled. The source program is converted into machine code. The C compiler is used to translate  the C program source code into the machine code.
  • Linking C program :-
In this step, the Linker links object file produced by the compiler to many other library files.
 After linking the object code  to the libraries, an executable file with extension EXE is created.
  • Loading C program :-
                    In this step the loader loads the executable file from disk into memory for execution. The program must be loaded into memory for execution.

  • Executing C program :-
In this step, the program is executed on the computer. The CPU fetches instructions of program from memory one by one and takes action on them.


Monday, 20 February 2012

Executing C Program


Dear readers,
     After successfully learn the compiling C program and linking C program lessons. You are now ready to learn how to execute C program on your computer. 
SO FRIENDS LETS START LEARNING
  • Executing C program :-
                            The process of running the program on computer is called executing. The program must be loaded into memory for execution. This work is done by the Loader. Loader is a program that loads the executable file from disk into memory.
For Example :-
             In Windows environment, when the name of an executable file is double clicked. The Loader loads the file into the computer memory for execution on the CPU.
In TC Editor, you can compile and run the program by pressing the shortcut key Ctrl+F9 or by selecting Run command from Run menu of Turbo C IDE. The program is first compiled and then run on the computer.
                   When the program is run, the program's output  is printed on the screen but not to the IDE window. To see the program's output, select "User screen" command from the window menu, or press keyboard shortcut Alt + F5. You will see normal DOS screen with program output (if any).
      Some errors may occur during the execution of the program. These errors are called the execution errors. These errors may halt the system.