A PROGRAM THAT TRANSLATES HLL INTO A MACHINE ORIENTATED LANGUAGE, OFTEN THE MACHINE CODE

3. Compilers:

A program that translates HLL into a machine orientated language, often the machine code.

Many machine instructions are generated for each source statement

- The compiler:

 Translates the source program statements into machine code

 Includes linkage for closed subroutines

 Allcocates areas of main storage

 Generates the object program on cards, tape and disc as required

 Produces a printed listing of the source and objected programs

when required

 Tabulates a lish of errors found during compilation

- Compilers are commonly used for the translation of HLL program

- Compiler translates the whole of the HLL source program into a machine code

object program prior to the program being loaded into main memory and executed

- If a compiler is used, the same program need only be translated once

• Stages of compilation

 lexical analysis

 systatical analysis

 code generation

Chapter 7: SOFTWARE.

Question 1. Application software?

- Application software comprises the programs that are written specifically to

achieve resulting appertaining to the company’s activities

- Application software comes from two source

 They produce by themselves

 Buy from an external agency