Programming Language Generation





Programming Language



A programming language is a set of commands,instructions and syntax use to create a software program.
Languages that programmers used to write code are called "high- level languages".This code can be compiled into a "low level- language" which is recognized directly by computer hardware.
Image result for First Generation Language
https://www.google.com/search

Programming language Generations

There are five generation of programming languages.These are:

Image result for First Generation computer
1st Generation Computers
1.First Generation Language(1GL)
  • It is a low-level language.
  • It is a lot more difficult to learn and it is far more difficult to edit if any error occur.
  • A first-generation programming language is a machine level.
  • No translator were used to compile or assemble the first-generation language.
  • The main benefit of first generation programming language is that the code a user writes can very fast and efficiently.

2.Second Generation Language(2GL)
  • It is a low level language.
  • Assembly Language is used.
  • Assembler is used to convert assembly language to machine language.
  • It is a machine dependent language.
  • Difficult to write and modify programs.
  • Execution is fast.
3.Third Generation Language(3GL)
  • It is a high level language.
  • Programs written in it requires more memory and run more slowly than those written in low level language.
  • Time saving,one line of 3GL is the equivalent of many lines of 1GL and 2GL.
Examples:

Image result for C programming language
C Language

Related image
C++

Image result for Java programming language
4.Fourth Generation Language(4GL)
  • It is closer to human languages than typical high-level programming languages.
  • 4GLs may use a text based environment .
  • Allow programmer to work in a visual environment,using graphical tool.
  • Most 4GLs are used to access databases.
Example:


Visual Basic
Image result for visual basic programming language

Fifth Generation Language(5GL)

  • It is a logic language.
  • Less programmer control.
  • It is based on solving programmers language based on solving problems using an algorithm written by a programmer.
  • Used mainly in artificial intelligence research.
Examples:

Image result for OPS5 programming logoImage result for prolog programming logo




References


                
                                      


Comments

Popular Posts