Page 23 - iPlus_Ver_2.0_class_5
P. 23
• Runs applications through
◦ Multitasking
◦ Foreground and background applications
Programming Software
It is the software used by the computer to understand and convert the instructions by
programming language into machine language. Compilers, assemblers, debuggers,
interpreters, etc. are examples of programming software.
Assembler
An assembler is a program used to translate assembly language into machine language
so that the computer can understand it.
Compiler
A compiler is a software that converts the entire source program into machine
language before executing it. It displays the errors for the whole program together.
Interpreter
An interpreter is also a separate program that converts the entire source program
into machine language before executing it. An interpreter translates and executes one
statement at a time. It displays the errors in one line at a time and it goes to the next line
only after the error is corrected.
Info Byte
Programming and Computer Software, founded in 1975, is devoted to provide
solutions to problems in all areas of computer science: operating systems, compiler
technology, software engineering, artificial intelligence, etc.
Utility Software
Utility software are provided as a part of the operating system. They are specifically designed
to manage the computer hardware, operating system and application software. Some of
the utility softwares are:
Backup Utility
It is used for keeping the backup files for emergency. Windows Backup and Restore is the
default Windows backup utility.
Data Compression Program
It is used to compress a large file into a file of smaller
size so that it occupies less space and is easy to store.
Winzip and Winrar are examples of this software.
21
Types of Software

