CLASS - VI | CHAPTER -2 ( Language and Software Story )

                                                             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:

  1. Machine language

  2. Assembly language

  3. 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.

  1. System software

  2. Application software

  3. 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.

  1. General purpose application software

  2. 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:

  1. Backup of data

  2. Testing the disk integrity

  3. Recovering accidentally deleted data.

Worksheets

Worksheet 1  Multiple Choice Questions (MCQs).

  1. What are the programs developed as per the individual needs called?

  1. System software

  2. Custom-made application software

  3. General purpose application software

  4. Utility

  1. What are the components of a language according to certain rules defined by the language called?

    1. Symbols

    2. Syntax 

    3. Instructions

    4. Words

  2. Machine language consists of:

    1. Binary digits

    2. Numbers from  0 to 9

    3. Hexadecimal

    4. Octal digits

  3. Which Software makes the computer useful for people so that they can use them for different purposes?

    1. System software

    2. Application software

    3. Custom made software

    4. Utility

  4. The elementary language of a computer is:

    1. Assembly language

    2. Higher level language

    3. Machine language

    4. None of these


Worksheet 2  Write (T) for True and (F) for False against the statements.

  1. The Machine language is the elementary language of a computer.

  2. 1 and 2 are also called binary digits.

  3. Windows XP is an example of an application software.

  4. A library management software is an example of a System software.

  5. Disk Defragmenter is a utility program.

Worksheet 3  Fill in the blanks.

1st High Level Compiler General Purpose Interpreter Operating System 

0s Custom made





  1. The Machine language consist of _______________ and _________________.

  2. In ____________________languages, you can write instructions in English like statements.

  3. A _________________ or an _______________ converters the High level language program into the Machine language.

  4. An ______________ is the example of System software.

  5. MS Access is an example of ____________________application software.

  6. A result-making software is an example of _________________ application software.

Worksheet 5 Match the following:

Column A

Column B

Machine Language

0s and 1s

Assembly Language

Set of computer programs

High Level Languages

Programming languages designed for users to write instructions in English-like statements like (c=a+b).

Binary Digits

In this language operation codes were replaced by Mnemonics.

Software

The elementary language of a computer which consists of 0s and 1s.










Worksheet 6  Answer the following:

  1. Classify Computer languages.

  2. Mention three utility jobs.

  3. Write about the Machine language.

  4. Write about the High Level language.

  5. What is System software?