3 Computer Languages and Translators
3 Computer Languages and Translators
and language
translators
5 Program need not be compiled every Every time higher level program is
time converted into lower level program
6 Errors are displayed after entire Errors are displayed for every
program is checked instruction interpreted (if any)
7 Example : C Compiler Example : BASIC
required.
Loader
The following are the responsibilities of a loader:
Validate the program for memory requirements,
permissions, etc.
Copy necessary files, such as the program image or
required libraries, from the disk into the memory
Copy required command-line arguments into the stack
Link the starting point of the program and link any other
required library
Initialize the registers
Jump to the program starting point in memory