Sunday, March 4, 2018

Computer Languages

Computer Languages

Programming language is used to communicate user with the computer give ideas, logics, thoughts etc. These are used to develop programs. These are classified as:

1.   Low Level Languages

2.   High Level Languages

Low Level Languages:
  1.   Machine / Binary Language: It is a first generation programming language. It is the language based on binary digits ( 0’s and 1’s ).
               

               a.   Advantages:

                           i.    Computer can understand directly.


               
                b.   Disadvantages:

i.    It is very difficult to remember the codes and address of memory locations.

ii.    User can’t modify the program.

iii.    User can’t debug the program.

iv.    It is machine dependent.

v.    It is suitable for simple applications.

2.   Assembly / Symbolic Language: It is a second generation programming language. This language based on symbolic codes (mnemonic) to represent any instruction.

a.   Advantages:


i.    User can remember the mnemonics.

ii.    It is easy to understand and develop the programs.

iii.    User can modify the program and debug.

iv.    It is suitable for simple applications.

b.   Disadvantages:

i.    It is machine dependent.

ii.    It requires the translator program called Assembler.

3.   High Level Language: It is a third generation programming language. It is based on English grammatical notations and mathematical formulae’s. these are classified as general and specific purpose language.

a.   Advantages:

i.    Easy to follow.

ii.    Easy to understand

iii.    Easy to modify and debug.

iv.    Suitable for complex applications.

b.   Disadvantages:

i.    It requires the translator program called Compiler or Interpreter.

ii.    It runs programs slower with compare to low level languages

No comments:

Post a Comment

Life Articles And News:

Life Articles And News: