Page 11 - 1
P. 11

languages are not understood by the computer because it only understands 0s and 1s. To make
the computer understand a program, it is converted into Machine Level Language by a
Translator. This process is called decoding of program.

Assembler    Computer  Interpreter

Assembler

Assemble converts a program written in assembly Level Languages into Machine Level
Language I.e. assembly code int machine code.

Compiler

Compiler translates the whole program completely in a single operation. A program written in
High level Language is converted directly into Machine Level Language.

Interpreter

An Interpreter translates High Level Language into Machine Level Language in a step-by-step
rocess. It is slower than the Compiler process.

                                             Out of the Box Thinking
    Imagine that you want to make a game of your own choice, which language would you use
to create the coding? Find out and try to make a simple game of Tic Tac Toe with the help of your

                        teacher. Then play the game and enjoy it with your friends.

                                                 Search to Know More
     Search from the internet or from books and find information about some more programming

          languages and share information in the class. Write the names of the languages here.
         _______________________________________________________________________

Backup Time

    A programming language is used to develop set of instructions for a computer to execute.
    Low level computer languages are machine codes.
    Machine language is the lowest and most elementary level of programming language.
    High level languages give formats close to English language.
    Fifth generation language is designed to make the computer solve a given problem without the
    programmer.
    To make the computer understand a Program, it is cantered in to machine language by a Translator.
    This process is called decoding of a program.

                                                                                                                                  11
   6   7   8   9   10   11   12   13   14   15   16