Computer Language

To communicate with the computer user also needs to have a language.

Low level language: - Low level computer languages are machine codes or close or close to it. It can only understand and execute instructions given in the form of machine language i.e. language of 0 and 1. There are two types of low level language.

1) Machine language: machine language is basically the only language which computer can understand. Its machine code which is represented inside the computer by a 0 and 1. The symbol 0 stands for the absence of electric pulse and 1 for the presence of an electric pulse.

Advantage:

  • It makes fast and efficient use of the computer.
  • It require no translate the code i.e. directly understood by the computer.

Disadvantages:

  • All operation codes have to be remembered.
  • All memory address have to be remembered.
  • It is hard to a or find error in a program written in the machine language.
  • These language are machine dependent.

2) Assembly language: It operation codes and operands are given in the form of alpha numeric symbols instead of 0’s and 1’s.

Advantages:

  • It is easier to understand and use as compared to machine language.
  • It is easy to locate and correct errors.
  • It is modified easily.

Disadvantages:

  • Like machine language it is also machine dependent.
  • Since it is machine dependent therefore programmer should have the knowledge of the hardware also.

High level language: Each instruction in the high level language is translated into many language instruction this showing one to many translation.

Comments

Popular posts from this blog

What is Website

History of Computer