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.
https://www.google.com/search |
Programming language Generations
There are five generation of programming languages.These are:
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.
C Language |
C++ |
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.
Visual Basic
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.
References
Comments
Post a Comment