Q5. a. With the aid of a diagram, critically explain the program compilation process (10 marks) b. Using diagrams briefly explain the purpose of linkers and loaders in program execution. (10 marks) c. Briefly differentiate between a system and application software.(5 marks)

Respuesta :

The program compilation process can be graded into four steps and they are:

  • Pre-processing,
  • Compiling,
  • Assembling,  
  • Linking.

The explanation of this process is the preprocessor collects the source code as an input and then eliminates all the comments from the source code.

Next, the preprocessor would then take the preprocessor directive and interprets it.

What is Program Compilation?

This refers to the steps and processes in which a source code is translated into machine-readable language and executed.

Hence, we can see that the purpose of the linkers and loaders in program execution are to:

  • generate executable files
  • load executable files to main memory

Read more about program compilation here:

https://brainly.com/question/13735734

#SPJ1

Ver imagen jayilych4real