written 8.5 years ago by | • modified 8.5 years ago |
This question appears in Mumbai University > System Programming and Compiler Construction subject
Marks: 5 M
Year: Dec 2015
written 8.5 years ago by | • modified 8.5 years ago |
This question appears in Mumbai University > System Programming and Compiler Construction subject
Marks: 5 M
Year: Dec 2015
written 8.5 years ago by | • modified 8.5 years ago |
System Program | Application Program |
---|---|
1),It is the collection of components and art or designing of a given program. | 1) It is the set of programs that view computer as a tool for solving a particular problem. |
2) Programming is done using assembly language which interacts with hardware. | 2) Application programming is used to build application software which includes software. |
3) System software that executes the application software. | 3) Application software is a software that are been used by the end user. |
4) System programming is used to write low level instructions | 4)Application Programming is used to write High level instructions |
5)Examples:- Loader, Linker, Compiler | 5) Examples:- Library management System, calculator, web browser |
Following is the Order in which the system programs are used, from developing program up to its execution.
Macro processor:
• A macro processor is a program that reads a file (or files) and scans them for certain keywords. When a keyword is found, it is replaced by some text. The keyword/text combination is called a macro
Compiler:
• A compiler is a computer program (or a set of programs) that transforms source code written in a programming language (the source language) into another computer language (the target language), with the latter often having a binary form known as object code.
Assembler:
• An assembler is a type of computer program that interprets software programs written in assembly language into machine language, code and instructions that can be executed by a computer.
Linker:
• A linker or link editor is a computer program that takes one or more object files generated by a compiler and combines them into a single executable file, library file, or another object file.
Loader:
• A loader is a system program, which takes the object code of a program as input and prepares it for execution. • The loader does the job of coordinating with the OS to get initial loading address for the .EXE file and load it into the memory.