Programming Languages are developing Day by Day. Programming Language started being developed in 1945.Till now hundreds of Programming Language have been invented. These languages classified in 5 different section and all these section referred as Generation.Each developed generation made the programming language more user-friendly more powerful.They are


         

         1. First Generation Language (1GL)

         2. Second Generation Language (2GL)

         3. Third Generation Language (3GL)

         4. Fourth Generation Language (4GL)

         5. Fifth Generation Language (5GL)

First Generation Language (1GL) : This is also known as low level language and machine language also.This is the native language of computer system and it only deals with binary number[0,1].Moreove ,It is translation free and Executed very efficiently and speedily by the CPU of  the computer.

Second Generation Language (2GL) : This one also belongs to the low level programming language.It is assembly language, usually use for writing code and symbles and this one is Easy to understand and modify than the 1st one.

EXAMPLE : ADD 12 , 8

Third Generation Language (3GL)   : This is high level language.This one was designed to overcome limitations of 1GL and 2GL. And it is Easy to develop,learn and understand the program, Easy to Maintain,take less time compared to previous those.



EXAMPLE : FORTRAN , ALGOL,COBOL,C++,C


Fourth Generation Language (4GL): This one considered as very high level language .It is also called RAPID APPLICATION DEVELOPMENT [RAD] tool as its very easy to biuld application programe .These language usually used as Query language,report generator,application generator and for database work also For developing different types of application software

EXAMPLE : SHOW ALL THE STUDENTS SCORED OVER 80, SQL ,CSS ,SOL ,PYTHON , RUBY ,COLDFUSION , PHP etc.

 Fifth Generation Language (5GL) : The main terget of this language to make computer understand human language.This process made through Artificial Intelligence and Artificial Neural Network.It is used for , Query the database in a fast and efficient manne.r and in this method User can communicate with computer.           

Example : MERCURY , PROLOG ,OPS5