SS 1 WEEK THREE LESSON NOTE (ICT_323)
Ss1
TOPIC: COMPUTER SYSTEM
SOFTWARE II
Introduction
A translator is a set of programmed that
convert programs written in one programing language to another, keeping behind
the original meaning of the source program. It is designed to transform the
conversation from the form the computer understands to the form the user
understands and vice versa.
There are three basic approaches to program translation.
They are:
1. Assemblers
2. Compilers
3. Interpreters
Assemblers: assembly languages are more easily translated
into machine code then high-level programs. Each assembly language statement
directly corresponds to one or more machine instructions.
Compilers: these are system programs required to
translate programs written in high level language (HLL) to their machine
language programs equivalent i.e. object programs which is the entire source
programs translated into the computer machine language.
Interpreters: an interpreter is a program that converts one
statement of a program at a time. It executes this statement before translating
the next statement of the source program.
UTILITY PROGRAMS
Utility software is the name applied to a
broad category of software that helps you run applications and software usually
as an add-on. Its is a software that performs a specific utility rather than a
major function or application. Some examples of utility programs are as follows:
1. File viewer: used
to view and manage files in computer system.
2. File compressor:
used to shrink the size of files
3. Diagnostic
utilities: used to detect physical and logical problems of disk
4. Antivirus: used
to detect and remove viruses.
Comments
Post a Comment