2.2 Generation of Programming Language
2.2 Generation of Programming Language
Programming Language
Prepared by: Devyani Soni
Department of Computer Science and Engineering
Introduction
The first generation of programming languages is machine language, the most basic
form of programming. Machine language consists of binary code - ones and zeros -
that is directly executed by a computer's CPU. It is highly specific to the architecture of
the computer hardware.
The third generation introduced high-level programming languages, which are closer
to human languages and abstract away much of the hardware-specific details.
Fourth-generation languages (4GLs) are even more abstracted and aim at higher
productivity and simplicity in solving specific problems. They are often used in
database querying, report generation, and data manipulation.