Five Generations of Programming Languages
Five Generations of Programming Languages
They are:
First Generation Languages:
These are low-level languages like machine language.
Advantages:
1. Fast & efficient as statements are directly written in binary language.
2. No translator is required.
Disadvantages:
1. Difficult to learn binary codes.
2. Difficult to understand – both programs & where the error occurred.
Advantages:
1. It is easier to understand if compared to machine language.
2. Modifications are easy.
3. Correction & location of errors are easy.
Disadvantages:
1. Assembler is required.
2. This language is architecture /machine-dependent, with a different instruction set for different
machines.