CHAPTER-2
Language and Software Story
The Computer Language
Computer languages can be classified in the following three categories based on complexity of the language:
Machine language
Assembly language
High level language
Machine Language: The machine language is the elementary language of a computer which consists of binary digits (0 and 1) only.
Assembly Language: The Assembly language is close to the Machine language, but in the assembly language, binary operation codes are replaced by the Mnemonics.
High Level Language: High Level Language (HLL) are programming languages designed for user to write instructions in English-like statements (like c=a+b) rather than in the Machine language or using Mnemonics.
Computer Software: A collection of programs designed to perform a specific task on the computer like word processing, making presentations and so on. A set of computer which make the computer work is called software.
Types of Software: Software can be classified in the following categories depending upon the usage to which it is put.
System software
Application software
Utilities
System Software: The System software works at the internal level of the computer and instructs the computer how to manage its resources (Hardware and Software).
Application Software: The Application software makes the computer useful for people so that they can use them for different purposes.
General purpose application software
Custom-made application
General purpose application software: General-purpose application software provide the environment to develop custom made software. For example, by using the MS ACCESS database management software, develop custom made software.
Custom-Made application software: Custom-made application software are the programs developed as per individual needs.
Utilities: Utility programs perform routine but necessary jobs in a computer system.
These jobs include:
Backup of data
Testing the disk integrity
Recovering accidentally deleted data.
Worksheets
Worksheet 1 Multiple Choice Questions (MCQs).
What are the programs developed as per the individual needs called?
System software
Custom-made application software
General purpose application software
Utility
What are the components of a language according to certain rules defined by the language called?
Symbols
Syntax
Instructions
Words
Machine language consists of:
Binary digits
Numbers from 0 to 9
Hexadecimal
Octal digits
Which Software makes the computer useful for people so that they can use them for different purposes?
System software
Application software
Custom made software
Utility
The elementary language of a computer is:
Assembly language
Higher level language
Machine language
None of these
Worksheet 2 Write (T) for True and (F) for False against the statements.
The Machine language is the elementary language of a computer.
1 and 2 are also called binary digits.
Windows XP is an example of an application software.
A library management software is an example of a System software.
Disk Defragmenter is a utility program.
Worksheet 3 Fill in the blanks.
1st High Level Compiler General Purpose Interpreter Operating System
0s Custom made
The Machine language consist of _______________ and _________________.
In ____________________languages, you can write instructions in English like statements.
A _________________ or an _______________ converters the High level language program into the Machine language.
An ______________ is the example of System software.
MS Access is an example of ____________________application software.
A result-making software is an example of _________________ application software.
Worksheet 5 Match the following:
Worksheet 6 Answer the following:
Classify Computer languages.
Mention three utility jobs.
Write about the Machine language.
Write about the High Level language.
What is System software?