First
First
Vs.
Application Software
Computer software
Computer software, or just software, is a general
term primarily used for set of instructions such as
computer programs and other kinds of information
read and written by computers.
Types of Software
• System Software
• Application Software
System Software
System Software includes the Operating System and all the
utilities that enable the computer to function.
Example:
Operating Systems, Compiler, Loader, Linker, Interpreter.
Application Software
Application Software includes programs that do real work for
user.
Example:
1. Operating System
• It generates the error message only after Continues translating the program until the
scanning the whole program. Hence first error is met, in which case it stops.
debugging is comparatively hard. Hence debugging is easy.
• Programming language like C, C++ use Programming language like Python, Ruby use
compilers. interpreters.
Absolute Loader
Process to run an object
program
Design of Linker
• 1. Linking Loader
• 2.Linkage Editor
• Dynamic Linking
• Each time program calls
the library function it
will loaded into memory
for execution by linking
loader
Linkage Editor
Linkage Editor