May 18, 2020

Classification of the programming languages

There are many programming languages which are used to  instruct the computer to perform various tasks.
Basically programming language defines a set of instructions that are compiled together to perform a specific task by the CPU.



Programming languages are basically devided into 3 types:

1. LOW level language

2. Middle level language
3. High level language

Which is shown in above image.


The image which is given below describes the abstraction level of hardware. Which shows  level of abstraction of languages.







  • Low level language is contains basic instructions recognised by a computer.
   Low level language is not human readable. It has basically two types:
1. Assembly language
2. Machine language 

1. Assembly language is one step closer to a high level language than machine language. In this language includes some commands such as MOV(move), ADD(add), & SUB(subtract) etc. commands are used in this type of language.

2. Machine level language is also called as low level language because data writen in this language is 0's and 1's binary format.

  • Middle level language: The best example of middle level language is C programming language because using C programming language we can do both system and application programming.

  • Hight level language is easily understoodable compared than machine level language or assembly language. It is programmer friendly language.
 Some Examples of high level language:
C, C++, Java, python etc....






No comments:

Post a Comment

If you have any doubts, please discuss here...