Generations Of Programming Languages



Programming language have been developed throughout the year in a staged way. Each period of created has made the programming language more easy to understand, simpler to utilize and all the more dominant. Each period of improved made in the advancement of the programming dialects can be alluded to as an age. The programming language as far as their execution unwavering quality and heartiness can be assembled into five unique generations,

1.     First generation languages (1GL)
2.     Second generation languages (2GL)
3.     Third generation languages (3GL)
4          4.   Fourth generation languages (4GL)
z          5.   Fifth generation languages (5GL)




1.     First Generation Language (Machine language)
The first age of programming language is additionally called low-level programming language since they were utilized to program the PC framework at an extremely low dimension of reflection. for example, at the machine level. The machine language likewise alluded to as the local language of the PC framework is the original programming language. In the machine language, a software engineer just arrangements with a binary number.

Advantages of first generation language:
They are without interpretation and can be legitimately executed by the computer. The projects written in these languages are executed in all respects quickly and effectively by the CPU of the computer system. The projects written in these languages use the memory in a productive way since it is conceivable to monitor each piece of information.


2. Second Generation language (Assembly Language)
The second era programming language likewise has a place with the classification of low-level-programming language. The second era language contains low level computing constructs that utilization the idea of mental aides for the composition program. In the low level computing construct, emblematic names are utilized to speak to the opcode and the operand part of the guidance.

Advantages of Second generation language:
It is very easy to develop and simplify the program in these languages are contrasted with those created in the first generation programming language. The projects written in these languages are less inclined to mistakes and in this manner can be kept up with an extraordinary case.


3. Third Generation languages (High-Level Languages)
The third generation programming languages were intended to conquer the different constraints of the first and second generation programming language. The languages of the third and later age are considered as an abnormal state language since they empower the programmer to focus just on the rationale of the projects without thinking about the inner design of the PC framework.

Advantages of Third generation language:
It is not so difficult to learn, understand and develop the program. As the program written in these languages are less inclined to mistakes they are easy to keep up. The program written in these languages can be created in less time when contrasted with the first and second generation language.

Examples: COBOL, C++, C, FORTRAN, ALGOL


4. Fourth generation language (Very High-level Languages)
The languages of this generation were considered as exceptionally abnormal state programming language required a lot of time and exertion that influenced the profitability of a software engineer. The fourth era programming language were structured and created tom cut the time, cost and exertion expected to create diverse sorts of programming applications

Advantages of fourth generation language:
These programming languages permit the effective utilization of information by executing the different database. They require less time, cost and exertion to create distinctive kinds of programming applications. The program develop in these languages are very convenient when contrasted with the projects created in the languages of other generation.

Examples: SOL, CSS, ColdFusion


5. Fifth generation language (Artificial Intelligence Language)
The programming languages of this age predominantly centre around requirement programming. The significant fields in which the fifth generation programming language are utilized are Artificial Intelligence and Artificial Neural Networks.

Advantages of fifth generation language:
These languages can be utilized to question the database in a first and productive way. In this era of language, the client can speak with the computer system in a basic and a simple way.

Examples: mercury, prolog, OPS5


No comments:

Post a Comment

Pages