Types of programming languages

a) Machine Language

b) Assembly Language

c) High Level Language

 

a) Machine Language:

This is the only language which is understood by the computer. This is the language nearest to the machine. In this language the programs are written in binary code i.e. the instructions are made only by a combination of binary digits 0 and 1. Machine language may vary from machine to machine depending upon the computer architecture. Machine languages execute the fastest since they are immediately understood by the computer. No translation of the programs is required. Also they make efficient use of primary memory. But it is very difficult to program in this binary or machine language. It is also very tedious and time consuming, since all the instructions have to represent as a series of Os and 1 s. Therefore there is always a possibility of errors.