Overview of computer software and Programming Languages
SOFTWARE
A set of coded commands or programs that tells a computer what tasks to perform is known as
software. In other words, it is an organized list of instructions that when executed causes the computer
to behave in a predetermined manner,
Types:
a. SYSTEM SOFTWARE:
The software whose purpose is to help run the computer system is called system software. It
controls all the parts of the computer system. Without system software computer system
cannot perform its task. It is directly responsible for controlling, integrating and managing
individual hardware components of computer system.
b. APPLICATION SOFTWARE:
A sub-class of computer software which directly employs the capabilities of a computer to a task
that user wishes to perform is called application software. Application software are design to
process data and support users in organizations such as in solving equations, producing bills in
campus, etc.
They are specially designed and developed for end users E. g. Microsoft Offices, games, different
antivirus software, etc.
Classified into following categories:
1. Tailored Software: Developed for solving particular problems only.
2. Packaged Software: Different kinds of program-related focus application are combined to form a
package, For Example, MS-Word.
3. Utility Software: Special types of application software which helps us to fine tune the
performance of computer, prevent unwanted actions or perform system related task such as
checking for virus and removing virus, sending fax, etc. are utility software. For example: disk
info, check disk etc.
PROGRAMMING LANGUAGE
The communication medium between computer and user is programming language.