Types of software If
you want program only
open
here
System software
Operating
System
It
act as an interface between user and the computer
Translators
Used
to convert the high level language to low level language.
Application software
Packages
Ready made
software for some specific purpose
Languages.
User
written coding for any type of operations.
LANGUAGE
1.High-level language:
-
High level languages are the English like language,
so it is
easy to write and understanding.
Example: BASIC, FORTRAN, COBOL, PASCAL, etc.
2.Low-level language:
1)
Machine language:
Computer
can understand only digital signals, which is
binary 1 and 0. So the instruction
given to the computer can be
only in binary codes 0 and
2)
Assembly language:
In
assembly language instructions are given in English like words,
such as MOV,
ADD, SUB etc. It is used to instruct the components
of the system hardware
directly. Hence it is easy to write and understand
assembly programs.
These assembly language instructions are known
as "mnemonic codes".
3)
middle level language :
c
is a middle level language. Its stands for both low level and
high level languages.
Translator:
Translator
is used for translate high level language into
low level language (machine
understandable language). These are
- Assembler
- Compiler
- Interpreter
Assembler:
Assembler
is used for converting the code of low level
language (assembly
language) into machine level language.
Compiler:
Compiler
is used for converting the code of high level language program
into machine language. The compiler searches all the errors
of the program
and lists them.
Interpreter:
Interpreter is
same as compiler but it checks the errors of
program statement
by statement. After checking the one statement,
it converts
that the statement into the machine code and then
execute that
statement.
CLICK HERE FOR NEXT PAGE